问题描述
所以,让它成为数据集
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功能取消数据透视,因此您有一个平整的表,每行一个值。
现在数据已标准化,您可以轻松执行标准聚合。