如何在Power BI中统计指定值的出现次数
Power BI 统计指定值出现次数操作指南
以下两种常用方案可满足不同场景的统计需求,你可以根据自身使用场景选择:
方案1:创建DAX度量值(无需修改原始表结构,适合报表直接调用)
- 进入Power BI的「报表」或「数据」视图,点击顶部菜单栏的「新建度量值」
- 在公式栏输入如下DAX代码,替换对应表名、列名和目标值即可:
Good出现次数 = COUNTROWS(FILTER('你的表名', '你的表名'[Col1] = "Good"))
- 逻辑说明:先用
FILTER函数筛选出Col1列值等于Good的所有行,再用COUNTROWS统计筛选后的行数,示例场景下运算结果为2,和预期一致。 - 补充提示:如果需要忽略大小写匹配,可统一转换字符大小写后对比,示例代码如下:
Good出现次数 = COUNTROWS(FILTER('你的表名', UPPER('你的表名'[Col1]) = "GOOD"))
方案2:Power Query分组统计(适合将统计结果固化到数据表中)
- 点击Power BI主页的「转换数据」进入Power Query编辑器
- 选中要统计的列(本示例为Col1),点击顶部「转换」选项卡下的「分组依据」
- 配置分组规则:分组依据选择对应列,新列名自定义为「出现次数」,聚合操作选择「计数行」,确认后即可得到所有值的出现次数,直接查看Good对应行的数值即可。
内容的提问来源于stack exchange,提问作者Sam332
相关产品推荐
相关产品推荐

