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

如何为Power BI堆叠柱形图添加全局整体平均值线?

Power BI 堆叠柱形图添加全局平均值线解决方案

该需求完全可以通过DAX实现,Power BI本身支持该功能,你之前遇到的折线分段显示、仅簇状图生效的问题,是因为普通平均值度量值受视觉对象的维度筛选上下文影响,会按坐标轴的每个分段单独计算平均值。

1. 编写全局平均值DAX度量值

使用ALL()函数移除所有维度筛选,强制计算全量数据的平均值,你可以根据自己的计算逻辑选择对应代码,替换其中的表名、字段名即可:

按每行数据的数值取平均

全局整体平均值 = 
CALCULATE(
    AVERAGE('业务数据表'[需计算的数值字段]),
    ALL('业务数据表')
)

按总数值/总样本量取平均

如果你的平均值逻辑是总指标值除以总统计样本数,用以下代码:

全局整体平均值 = 
CALCULATE(
    DIVIDE( SUM('业务数据表'[需计算的数值字段]), COUNTROWS('业务数据表') ),
    ALL('业务数据表')
)

如果你仅需要排除当前堆叠柱形图X轴维度的筛选,不需要清除所有表筛选,可以把ALL('业务数据表')替换为ALL('维度表'[X轴使用的维度字段]),兼容性更强。

2. 绑定到堆叠柱形图

  • 选中目标堆叠柱形图,在可视化面板的「值」区域,直接拖入刚才创建的全局整体平均值度量值
  • 点击该度量值右侧的下拉箭头,选择「将可视化类型更改为」→「折线图」,即可生成固定的全局平均值水平直线

不要使用「分析」面板自带的平均值线功能,该功能默认遵循当前上下文筛选,无法输出全局固定值。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 16:39:05