Power BI中通过切片器联动过滤CoppeCitta表的SFPair字段
解决Power BI切片器联动过滤对应SFPair记录的问题
核心思路
通过度量值关联选中城市对应的SFPair值,再基于该值过滤表格记录,同时保留另外两个切片器(Competizione、Anno)的过滤效果。
具体步骤
- 创建以下DAX度量值(注意替换
'其他城市表'为你实际关联城市切片器的表名):
显示匹配记录 = VAR 选中城市 = SELECTEDVALUE('其他城市表'[CittaMain]) VAR 对应SFPair = CALCULATE(MAX(CoppeCitta[SFPair]), CoppeCitta[CittaMain] = 选中城市) RETURN IF( ISBLANK(选中城市) || CoppeCitta[SFPair] = 对应SFPair, 1, 0 )
- 打开底部表格的筛选器面板,添加刚创建的
显示匹配记录度量值,设置筛选条件为等于1。
逻辑说明
- 当选中城市切片器中的某一城市(比如Parramatta),度量值会先获取该城市对应的SFPair值(2),然后检查表格中每条记录的SFPair是否等于这个值,符合条件的记录返回1,被筛选保留;
- 未选中城市时,度量值返回1,显示所有符合Competizione和Anno切片器过滤条件的记录;
- Competizione和Anno切片器的过滤会自动作用于最终结果,无需额外设置。
内容的提问来源于stack exchange,提问作者user29964350
相关产品推荐
相关产品推荐

