Advertisement

Power BI计算销售额累计同比增长率——dax

阅读量:

目录

效果展示:

一、建立日期表

二、建立度量值

1.销售收入

2.本年累计销售额

3.去年累计销售额

4.累计同比增长率

三、矩阵表制作


效果展示:

数据包含2017-2019年的销售收入数据

41b3c8802bc04628b2b7d4a3983b7a09.png

一、建立日期表

日期表建立原因及步骤见上一篇文章<>

自动生成连续日期列date后提取年份和月份

aaaa10134d0b4e998e3bb200185388f1.png

二、建立度量值

1.销售收入

销售收入 = sum('销售订单'[销售收入])

2.本年累计销售额

本年累计销售额 = TOTALYTD([销售收入],'日期表'[Date])

3.去年累计销售额

去年累计销售额 = TOTALYTD([销售收入],SAMEPERIODLASTYEAR('日期表'[Date]))

SAMEPERIODLASTYEAR函数的功能描述:
该函数将输入 dates 列中的每个日期向前推移一年。
生成一个包含一列由日期组成的表格。
这个表格包含了从当前上下文中的 dates 参数中提取的一年期前的对应日期。

4.累计同比增长率

累计同比增长率 = DIVIDE([本年累计销售额],[去年累计销售额])-1

DIVIDE函数的功能说明:
该函数用于进行除法运算,并且与运算符‘/’相比具有更好的鲁棒性:当分母为零时会返回备用结果或空值BLANK()而不引发错误。
该函数接受三个参数:

  • 被除数(即被除的数字)
  • 除数(即要进行除法运算的数字)
  • 备用结果(可选参数):当被零除导致错误时返回的值,默认为空值BLANK()

至此度量值计算完成

三、矩阵表制作

1.拖入矩阵

f6dd336db24f4a37af4c98965b4e7b48.png

该月字段会被导入到'行'区域;这些关键指标会被放置在'值'处。

9816521c4781458ab830390c42f3b03e.png

3.添加年份和产品切片器

a67bdb7a313e4f0a9260841ad44a4434.png

最终可以呈现以下效果:

7b92415a46ee444b858cb74c09d37d4e.png

全部评论 (0)

还没有任何评论哟~