如何在Power BI中对具有多个值的列执行计数操作?

问题描述

所以,让它成为数据集

Column 1(text)          |     Column 2(text)

textvalue1              |     ab,bc,cd,de,ef 
textvalue2              |     ab,bc  
textvalue3              |     cd,zz,ns,ab  
textvalue4              |     ab,de  
textvalue5              |     de  
textvalue6              |     io
textvalue7              |     de
textvalue8              |     ab,zz

现在,我想根据第1列中的值计数来查找前3列2值(单个未分组,例如,它可能是ab,de和zz)。 因此,根据上述数据,第2列中每个项目的第1列的计数为:-

ab = 5
bc = 4
cd = 3
de = 6
zz = 3
ns = 1
io = 1

答案应为de,ab和bc。

预先感谢:)

解决方法

使用Power Query清理数据。

  • 使用逗号作为分隔符,将第2列拆分为单独的列
  • 使用Power Query中的Unpivot功能取消数据透视,因此您有一个平整的表,每行一个值。

现在数据已标准化,您可以轻松执行标准聚合。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...