如何为同一数据源的多个Power BI矩阵设置独立筛选器?
解决Power BI同页多矩阵独立筛选同一列的问题
你遇到的是筛选作用范围的问题,默认使用页面/报表级筛选会同步所有视觉对象,切换到视觉级筛选器就能实现单个矩阵的独立筛选,具体步骤如下:
- 选中左侧需要筛选“aardy”的矩阵,在右侧面板打开「筛选器」选项卡
- 在筛选器面板里,找到并展开视觉级筛选器(注意区分页面级、报表级,这两类筛选会影响页面/报表内所有视觉对象)
- 定位到目标筛选列,设置筛选条件为“aardy”,完成后该筛选仅作用于当前选中的矩阵
- 选中右侧矩阵,重复上述操作,在它的视觉级筛选器里将目标列设置为“tripprotectors”
如果仍出现筛选同步的情况,检查两个关键点:
- 确认未开启同步筛选功能:选中任意矩阵,点击顶部菜单栏的「视图」,查看「同步筛选」是否处于激活状态,若开启则关闭
- 检查是否有绑定该列的全局切片器,且设置了“影响所有视觉对象”,可调整切片器的作用范围为仅特定视觉,或直接用视觉级筛选替代
如果需要更灵活的筛选逻辑,也可通过创建度量值限定每个矩阵的数据范围,示例DAX公式如下:
Aardy数据 = CALCULATE(SUM('数据源表'[统计列]), '数据源表'[目标筛选列] = "aardy")
左侧矩阵使用该度量值,右侧矩阵则创建对应筛选“tripprotectors”的度量值即可,这种方法适合复杂计算场景。
内容的提问来源于stack exchange,提问作者Juan Lozano
相关产品推荐
相关产品推荐

