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

目录

效果展示:

一、建立日期表

二、建立度量值

1.销售收入

2.本年累计销售额

3.去年累计销售额

4.累计同比增长率

三、矩阵表制作


效果展示:

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

一、建立日期表

日期表建立原因及步骤见上一篇文章https://blog.csdn.net/2302_80061155/article/details/142520616?spm=1001.2014.3001.5501

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

二、建立度量值

1.销售收入

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

2.本年累计销售额

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

3.去年累计销售额

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

SAMEPERIODLASTYEAR函数介绍:

SAMEPERIODLASTYEAR(<dates>)返回一个表,该表包含由日期构成的一列,这些日期是在时间上从当前上下文中指定的 dates 列中的日期移回一年的日期

4.累计同比增长率

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

DIVIDE函数介绍:

DIVIDE(<numerator>, <denominator> ,\),执行除法运算,相较于"/"来说优点是分母为 0 时返回备用结果或 BLANK()而不会出错

|-----------------|------------------------------------------------------|
| 分子 | {1}被除数,即被除的数字。{2} |
| 分母 | 除数,或要除以的数字。 |
| alternateresult | {1}(可选)被零除而导致错误时返回的值。{2} {1}如果没有提供,则默认值为 BLANK()。{2} |

至此度量值计算完成

三、矩阵表制作

1.拖入矩阵

2.将在日期表中的月份month拖入到"行",将本年累计销售额、去年累计销售额、累计同比增长率拖入"值"

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

最终可以呈现以下效果:

相关推荐
GrowingIO技术社区6 小时前
CDP项目如何评估?从业务问题到能力测试
大数据·数据分析
衡石科技6 小时前
衡石高性能分析架构:HQL、查询下推与多层加速的协同设计
架构·数据分析
GrowingIO技术社区7 小时前
多端用户身份怎么统一?OneID规则与验收清单
大数据·数据挖掘·数据分析
AI源码13 小时前
基于机器学习的酒店数据分析及流失预测系统
人工智能·机器学习·数据分析
benchmark_cc1 天前
A 股、港股、美股如何建立统一的标的主数据格式?
开发语言·python·数据分析·pandas·量化交易·股票数据·quantdash
sibylyue1 天前
BI(商业智能)
数据分析
benchmark_cc1 天前
用 00700.HK 做港股行情清洗:字段核对、校验与个人量化开发实践
python·数据分析·pandas·量化交易·股票数据·quantdash
Zhao-Jichao1 天前
AI Prompting for Everyone 课程笔记 - P19 数据分析 Data Analysis
人工智能·笔记·数据分析
第九序言T1 天前
数据分析岗 Pandas 面试题 20 道(上):概念与读代码
python·数据分析·pandas·数据处理
奥惟斯1 天前
GEO 上线前,先把这 3 类实体信号地基补上
人工智能·深度学习·机器学习·自然语言处理·数据挖掘·数据分析·知识图谱