首页 > 解决方案 > 如何分析包含多个值的列的数据

问题描述

我正在尝试分析 Power BI 中的想法提交,其中有一列包含多个用逗号分隔的值。这是表格布局的示例(每一行都是提交):

钥匙 ... 标签
1 ... 聊天,服务,达拉斯
2 ... 银行、IVR、迈阿密、Zelle
3 ... 纽约,收藏
... ... ...

标签列包含我要分析的数据,并且按照提交者首先输入的顺序对其进行排序,因此它们不一定遵循某种结构。有些提交可能只有 2 个标签,有些则多达 15 个。我正在尝试找出一种方法来构建数据,以便 Power BI 可以分析每个标签(如果这有意义,我很抱歉我我很难解释)。

例如,我希望能够按部门(如聊天或收藏)查看提交的数量。我知道我可以拆分标签列并为每个标签创建一个单独的列,但我遇到的问题是创建的新列在每一行中都有不同的值,具体取决于顺序。例如,拆分标签列后的新表如下所示:

钥匙 ... 标签1 标签2 标签3 标签4
1 ... 聊天 服务 达拉斯
2 ... 银行业 IVR 迈阿密 泽勒
3 ... 纽约 收藏品
... ... ... ... ... ...

如您所见,Tag1 列具有混合值,即第 1 行和第 2 行包含一个部门(聊天和银行),但第 3 行包含一个位置(纽约)。我想我想问的问题是是否有人对如何更好地分析标签有任何建议,以便我可以回答以下问题:

我感谢任何帮助和建议。我希望这是有道理的!

标签: powerbidaxpowerbi-desktopm

解决方案


我建议扩展到新行而不是新列。

按分隔符拆分列

然后你的数据看起来像这样

结果

如果您有一个标签表,其中每个标签都被归类为“部门”或“位置”或其他类别,那么您可以将该表合并到上面的表中,以获得一个很好的类别列来帮助过滤您的报告。


推荐阅读