Power BI中跨数据表图表筛选联动失效问题求助
Power BI 跨表筛选失效问题解决方法
检查表间关系
确认costs与Lecturas表的Proyecto列已建立正确关系:- 进入「关系」面板,查看两表
Proyecto列是否有连接关系 - 确保关系的筛选方向设置为「双向」(或从
costs指向Lecturas,匹配你第一个图表的数据源) - 必须保证两列数据类型完全一致(例如都是文本类型,不能一个是文本一个是数值)
- 进入「关系」面板,查看两表
排查度量值筛选冲突
如果第二个图表使用了自定义度量值,检查是否误用了清除筛选的函数:- 若度量值包含
ALL(Lecturas)或ALL(Lecturas[Proyecto]),会直接忽略外部筛选,可替换为ALLSELECTED(Lecturas[Proyecto]),或直接移除该函数保留默认筛选上下文 - 示例修正:将
CALCULATE(SUM(Lecturas[Monto]), ALL(Lecturas))改为CALCULATE(SUM(Lecturas[Monto]), ALLSELECTED(Lecturas[Proyecto]))
- 若度量值包含
验证数据一致性
两表Proyecto列的文本值可能存在格式差异(空格、大小写)导致关联失效:- 在两表分别新建清洗列:
Proyecto_clean = UPPER(TRIM([Proyecto])) - 使用清洗后的
Proyecto_clean列重新建立表间关系,再测试筛选效果
- 在两表分别新建清洗列:
排除视觉级别筛选干扰
检查第二个图表的「视觉级别筛选器」,确认未手动添加“显示全部项目”的固定筛选条件,如有则删除该筛选规则
内容的提问来源于stack exchange,提问作者Lucas Coelho
相关产品推荐
相关产品推荐

