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

如何在Power BI中使用DAX计算列百分比平均值用于柱形图

DAX度量值实现方案

你需要的计算逻辑是先按每个国家单独计算准时率,再对所有国家的准时率求算术平均,和矩阵行总计显示的全局总准时率逻辑不同,所以不能直接用全局的No-Late总和/Total总和计算,要使用迭代函数AVERAGEX实现:

  1. 替换下面代码里的表名为你实际的表名,新建度量值:
平均准时率 = 
AVERAGEX(
    VALUES('表名'[Place]),
    DIVIDE(
        SUM('表名'[No-Late]),
        SUM('表名'[Total]),
        0
    )
)
  1. 计算逻辑说明:
  • VALUES('表名'[Place])会枚举所有国家维度行,对应你的场景就是India、Bangladesh、China三个行
  • DIVIDE逐行计算每个国家的准时率,结果分别是99%、60%、100%
  • AVERAGEX对上述三个结果求算术平均,最终得到(0.99+0.6+1)/3≈86%,符合你的预期
  • 该度量值可直接放入柱形图使用,支持正常的维度筛选交互

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 22:48:01