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

Power BI指标图表行总平均值显示错误求助

修正Power BI Metric Chart的总平均值显示问题

问题分析

Metric Chart默认的平均聚合逻辑可能不符合你的需求(比如直接对所有明细值求平均,而非先计算每行的平均值再求总平均),导致特定行的总平均值显示错误。

解决步骤

  • 创建自定义DAX度量值:根据业务逻辑编写正确的平均计算逻辑,以"先算每行平均,再算总平均"为例:

    正确总平均值 = 
    VAR 行平均集合 = SUMMARIZE('你的数据表', '你的数据表'[行维度列], "单行列平均", AVERAGE('你的数据表'[目标数值列]))
    RETURN AVERAGEX(行平均集合, [单行列平均])
    

    说明:

    • 将'你的数据表'替换为实际表名,[行维度列]替换为图表中分组的行字段,[目标数值列]替换为需要计算平均的数值字段。
    • 这段DAX先按行维度分组计算每行的平均值,再对所有行的平均值求总平均,确保逻辑与你预期的"正确平均值"一致。
  • 替换图表字段:编辑Metric Chart,移除原有的默认平均字段,将新创建的正确总平均值度量值拖入值区域。

  • 验证结果:对比图表显示的总平均值与预期值,确认计算逻辑生效。

额外提示

如果存在切片器、页面筛选等上下文,需确保度量值未被意外过滤。若需要保留筛选上下文,可在SUMMARIZE函数中添加ALLSELECTED适配:

正确总平均值 = 
VAR 行平均集合 = SUMMARIZE(ALLSELECTED('你的数据表'), '你的数据表'[行维度列], "单行列平均", AVERAGE('你的数据表'[目标数值列]))
RETURN AVERAGEX(行平均集合, [单行列平均])

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 02:58:10