Power BI切片器选中ID时如何展示对应运动的全量总计数
Power BI 切片器保留所属运动类别全量计数实现方案
核心逻辑
你需要的效果本质是调整筛选上下文:保留切片器选中ID对应的Sport类别筛选规则,清除切片器对ID列的筛选效果,从而统计该运动类别的全量行数。
具体操作步骤
- 进入报表视图或数据视图,点击顶部菜单栏的「新建度量值」
- 输入如下DAX代码,将代码中的
你的表名替换为你实际的表名称即可:
Sport全量总计数 = CALCULATE( COUNTROWS('你的表名'), REMOVEFILTERS('你的表名'[ID]) )
- 把报表中原有的计数字段替换为新建的
Sport全量总计数度量值,切片器继续绑定原有的ID列即可。
效果验证
该度量值只会清除ID列的筛选,其他筛选逻辑不受影响:
- 选中ID=1时,筛选上下文自动关联Sport=Basketball,度量值统计该类别的所有行数,返回结果4
- 选中ID=3或ID=4时,关联Sport=Tennis,返回全量计数4
- 选中ID=5时,关联Sport=Baseball,返回全量计数4,完全符合需求。
如果需要同时展示选中ID的对应计数和类别总计数,保留原有计数字段和新建的度量值同时展示即可,二者互不干扰。
内容的提问来源于stack exchange,提问作者user35131
相关产品推荐
相关产品推荐

