Power BI中如何对多值列进行计数操作?

how to perform count operation for a column with multiple values in Power BI?

所以,假设这是一个数据集

Column 1(text)          |     Column 2(text)

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

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

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

答案为de,ab,bc

提前致谢:)

使用 Power Query 清理数据。

  • 将 Clumn 2 拆分为单独的列,使用逗号作为分隔符
  • 使用 Power Query 中的 Unpivot 功能对数据进行逆透视,这样你就有了一个平面 table 每行一个值。

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