如何解决如何在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功能取消数据透视,因此您有一个平整的表,每行一个值。
现在数据已标准化,您可以轻松执行标准聚合。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。