如何用DAX公式返回Power BI中计数为1的所有Reason类别?
在Power BI中筛选出计数为1的Reason类别(Data页实现)
方法一:新建计算表
直接在Data页创建计算表,同时完成计数和筛选,代码如下:
仅出现1次的Reason = FILTER( SUMMARIZE( '你的数据表', -- 替换为你的实际表名 '你的数据表'[Reason], -- 替换为你的Reason字段 "出现次数", COUNTROWS('你的数据表') -- 按Reason分组计数 ), [出现次数] = 1 -- 筛选出计数为1的条目 )
创建完成后,Data页会生成一张新表,包含所有仅出现1次的Reason及其对应计数(固定为1)。
方法二:度量值配合可视化(无需新建表)
如果不想额外建表,可通过度量值实现:
- 在Data页新建度量值:
Reason出现次数 = COUNTROWS('你的数据表') -- 或用COUNT('你的数据表'[File Number]),效果一致
- 回到Report页,插入表可视化,拖入
Reason字段和这个度量值; - 在「视觉对象筛选器」中,将
Reason出现次数设置为「等于1」,即可得到目标视图。
注:之前用Card可视化失败是因为Card仅能展示单个汇总值,无法列出多个符合条件的Reason条目,表可视化才适合这类多条目展示需求。
内容的提问来源于stack exchange,提问作者zripple
相关产品推荐
相关产品推荐

