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> [,<alternateresult>]),执行除法运算,相较于"/"来说优点是分母为 0 时返回备用结果或 BLANK()而不会出错

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

至此度量值计算完成

三、矩阵表制作

1.拖入矩阵

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

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

最终可以呈现以下效果:

相关推荐
SelectDB技术团队20 小时前
Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座
大数据·数据库·数据仓库·人工智能·ai·数据分析·湖仓一体
千鼎数字孪生-可视化1 天前
3D模型给可视化大屏带来了哪些创新,都涉及到哪些技术栈。
ui·3d·信息可视化·数据分析
Python之栈1 天前
PandasAI:当数据分析遇上自然语言处理
人工智能·python·数据分析·pandas
Start_Present1 天前
Pytorch 第十二回:循环神经网络——LSTM模型
pytorch·rnn·神经网络·数据分析·lstm
DREAM.ZL1 天前
基于python的电影数据分析及可视化系统
开发语言·python·数据分析
大美B端工场-B端系统美颜师1 天前
静态图表 VS 动态可视化,哪种更适合数据故事讲述?
信息可视化·数据挖掘·数据分析
青云交2 天前
Java 大视界 -- Java 大数据在智能电网电力市场交易数据分析与策略制定中的关键作用(162)
java·大数据·数据分析·交易策略·智能电网·java 大数据·电力市场交易
mosquito_lover12 天前
Python数据分析与可视化实战
python·数据挖掘·数据分析
QQ__17646198242 天前
Labview信号采集与分析系统(可仿真)
数据分析·数据采集·labview
奔跑吧邓邓子2 天前
【家政平台开发(9)】家政平台数据分析需求:从采集到可视化全攻略
数据分析·需求分析·家政平台开发