Power BI中如何实现矩阵单元格点击级联筛选另一矩阵?
Power BI矩阵交互筛选实现方案
功能可行性
完全可行,通过Power BI内置的视觉对象交互功能即可实现需求。
具体实现步骤
- 选中第一个矩阵视觉对象,点击顶部菜单栏「格式」选项卡中的「编辑交互」按钮
- 在页面弹出的交互设置控件中,找到第二个矩阵,确保其交互设置为「筛选」(默认通常已开启,若为「无」则切换为「筛选」)
- 完成设置后,点击第一个矩阵中的任意Month单元格(如June),Power BI会自动将该单元格对应的Year+Month组合维度作为筛选条件应用到第二个矩阵,结合页面已选中的2021、2022年切片器,第二个矩阵将展示对应年月的Country/City级订单及销售额数据
注意:需确保数据模型中Year、Month字段属于同一个日期维度表,或通过表间关系在两个矩阵的数据源间建立关联,否则筛选无法正常传递。
替代方案(针对特殊场景)
如果因数据模型限制导致交互筛选失效,可采用以下替代方案:
- 书签联动方案:为每个需要的年月组合创建对应书签,设置第二个矩阵的筛选条件为目标年月;在第一个矩阵的Month单元格上添加透明按钮/形状,绑定对应书签,点击时触发筛选切换
- 隐藏切片器方案:添加一个隐藏的Month切片器,将第一个矩阵的Month字段设置为钻取字段,钻取时同步更新隐藏切片器的选中值,通过切片器联动第二个矩阵
- 度量值筛选方案:创建度量值
SelectedYearMonth = SELECTEDVALUE('日期表'[Year]) & "-" & SELECTEDVALUE('日期表'[Month]),在第二个矩阵的视觉对象级筛选中添加该度量值,筛选条件设置为等于第一个矩阵选中的年月组合
内容的提问来源于stack exchange,提问作者variable
相关产品推荐
相关产品推荐

