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

PowerBI中按Zone图例计算区域总成本/总面积平均值的图表实现

解决方案

完全可行,核心是先按Zone聚合总成本与总面积,再计算比值,而非直接对每行的cost per sqm取平均。以下是主流工具的实现方法:

Excel 操作步骤

  • 选中数据区域,插入数据透视表
  • 透视表字段设置:
    • 将Zone拖到「行」或「图例」区域
    • 将cost拖到「值」区域,设置为求和
    • 将area拖到「值」区域,设置为求和
  • 在透视表中添加计算字段:
    • 点击透视表 → 「分析」选项卡 → 「字段、项目和集」→ 「计算字段」
    • 名称设为区域单位成本,公式输入=求和项:cost/求和项:area
  • 基于透视表的Zone和区域单位成本列创建图表,即可得到目标值43.59

Power BI 操作步骤

  • 无需使用现有cost per sqm计算列,直接创建度量值:
    区域单位成本 = DIVIDE(SUM('表名'[cost]), SUM('表名'[area]), 0)
    
    (DIVIDE函数可避免除数为0的错误,最后一个参数为默认值)
  • 创建图表时,将Zone拖到「图例」,将新建的区域单位成本度量值拖到「值」区域,即可展示正确的43.59数值

注意:直接对每行cost per sqm取平均是加权不均的算术平均,而我们需要的是总成本与总面积的比值,属于符合业务逻辑的加权平均,两者结果差异源于不同区域内项目的面积权重不同。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 19:52:09