You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerBI一对多关系下表格可视化缺失值问题咨询

解决PowerBI中一对多关系下无匹配ID的总分缺失问题

问题根源

当Student表出现重复ID导致关系从1对1变为一对多后,PowerBI默认的单方向筛选(从Student ID表指向Student表)会自动过滤掉Student表中无匹配记录的ID(也就是ID4),进而无法关联计算对应的Score总分。

可行解决方案

方案1:调整关系筛选方向为双向

  • 切换到PowerBI的数据模型视图,找到Student ID表与Student表的关系连线
  • 双击打开关系配置窗口,把筛选方向从「单」改成「双向」
  • 保存后回到可视化界面,ID4的总分就能正常显示了

方案2:用DAX度量值绕过Student表的筛选限制

如果不想修改关系,可以自定义DAX度量值来计算总分,强制忽略Student表的筛选影响:

总分 = CALCULATE(SUM(Score[分数]), ALL(Student))

要是想更精准,只移除Student表中ID字段的筛选,可改用:

总分 = CALCULATE(SUM(Score[分数]), ALL(Student[ID]))

把这个新度量值替换原来的总分字段放进表格可视化即可。

方案3:清理Student表的重复记录

如果业务逻辑上Student表不允许存在重复ID,直接删除ID1的重复条目,恢复1对1关系,ID4的总分会自动恢复显示。

内容的提问来源于stack exchange,提问作者JulianZhai

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 14:30:02