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

Power BI中如何编写度量值计算月度销售额环比增长率

Power BI 月度相对次月销售额增长率度量值编写方案

前置准备

  • 为了避免文本月份排序错乱,先给原表新增1个计算列定义月份顺序,代码如下:
    Month_Number = SWITCH([Month_P],"Jan",1,"Feb",2,"Mar",3,"April",4,"May",5,"Jun",6,"Jul",7,"Aug",8,"Sep",9,"Oct",10,"Nov",11,"Dec",12)
  • 如果你的表自带完整日期字段,也可以直接关联Power BI内置的日期维度表,不需要额外新增上述计算列。

度量值编写

1. 基础度量:当月销售额

当月销售额 = SUM('你的表名'[Total])

2. 辅助度量:获取下月销售额

下月销售额 = 
VAR 当前月序号 = MAX('你的表名'[Month_Number])
RETURN
CALCULATE(
    [当月销售额],
    ALL('你的表名'[Month_P],'你的表名'[Month_Number]),
    '你的表名'[Month_Number] = 当前月序号 + 1
)

如果用日期维度表的话可以简化为:

下月销售额 = CALCULATE([当月销售额],DATEADD('日期表'[日期],1,MONTH))

3. 最终增长率度量

月度销售额增长率 = 
VAR 当月总销售额 = [当月销售额]
VAR 下月总销售额 = [下月销售额]
RETURN
IF(
    ISBLANK(下月总销售额) || 当月总销售额 = 0,
    BLANK(),
    DIVIDE(下月总销售额 - 当月总销售额, 当月总销售额)
)

效果验证

按你给出的示例数据计算结果如下:

Month_PTotal月度销售额增长率
Jan511~17.61%
Feb601~33.11%
Mar80012.5%
April900~11.11%
May1000空值(无下月数据)

这个度量值可以适配任意包含月份维度的视觉对象,自动匹配对应行的月份计算结果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 05:12:04