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

如何避免Power BI度量值引发的行重复问题

Power BI度量值调整方案

问题根源

添加VALUATION_CLASS表的「Valuation class」字段后行重复,是因为原度量值使用MAXX获取值时未考虑当前筛选上下文,且CALCULATE的额外筛选导致上下文冲突,生成了不必要的组合。

修改后的度量值

Raw material valuation class Y/N = 
VAR RM_val = SELECTEDVALUE(Plant[RM Valuation classes])
VAR Current_Val_Class = SELECTEDVALUE(Material[Valuation Class], SELECTEDVALUE(VALUATION_CLASS[Valuation Class]))
VAR Raw_Mat_Class = SELECTEDVALUE(VALUATION_CLASS[Raw material class])
RETURN
IF(
    RM_val = "RM",
    IF(ISBLANK(Raw_Mat_Class), "N", Raw_Mat_Class),
    "Y"
)

调整说明

  • 替换MAXX为SELECTEDVALUE:确保仅获取当前筛选上下文下的单个值,而非全表最大值,避免上下文混乱导致的无效组合。
  • 兼容多表上下文:Current_Val_Class同时读取Material和VALUATION_CLASS表的估值类字段,适配不同表格展示场景。
  • 简化筛选逻辑:无需额外CALCULATE筛选,当表格包含VALUATION_CLASS的「Valuation class」字段时,上下文已自动锁定对应记录,直接读取Raw material class即可。

额外建议

确认表间关系正确性:Material表与VALUATION_CLASS表需通过「Valuation Class」字段建立一对多关联,确保筛选上下文能正确传递。

内容的提问来源于stack exchange,提问作者Jakub Jabłoński

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 09:36:04