Power BI中移除切片器court筛选但保留activity筛选的实现方法
实现方案
原始数据表
| court | activity | amount |
|---|---|---|
| a | 1 | 10 |
| b | 1 | 20 |
| c | 2 | 10 |
| a | 1 | 15 |
| b | 1 | 20 |
| c | 2 | 15 |
| d | 2 | 10 |
| d | 3 | 25 |
| c | 3 | 30 |
| a | 1 | 15 |
配置要求
- 添加两个单选切片器:
court切片器和activity切片器 - 设置交互规则:
activity切片器可筛选court切片器,court切片器不筛选activity切片器
需求目标
创建卡片视觉对象,显示移除court筛选、仅保留activity筛选后的表总行数
场景验证示例
当选中court='d'、activity='3'时,切换activity切片器为1,卡片需显示所有activity=1的行总数(对应数据表中为5行,示例中显示2应为笔误,实际以数据统计为准)
限制条件
不可禁用court切片器与卡片视觉对象之间的交互
具体实现
创建如下DAX度量值(将你的表名替换为实际数据表名称):
保留Activity筛选的行数 = CALCULATE( COUNTROWS('你的表名'), ALL('你的表名'[court]) )
将该度量值拖入卡片视觉对象即可满足需求:
ALL('你的表名'[court])会清除当前court列的筛选上下文,自动忽略切片器的court选择- 同时保留
activity切片器的筛选逻辑,仅统计对应activity值的所有行 - 无需禁用切片器与卡片的交互,完全符合限制条件
内容的提问来源于stack exchange,提问作者Michael
相关产品推荐
相关产品推荐

