Power BI-同比、环比、累计值
同比、环比、累计值在Power BI中的计算
https://www.jianshu.com/p/7146155ce016
(YOY)同比:13年3月和14年3月两个时段的数据进行对比。
(MOM)环比:14年4月和14年3月两个相邻时间段的数据进行对比。
假如今天是2017年12月3号…
(YTD)年累计:YTD将计算从2017年1月1号到2017年12月3号量值的总计。
(QTD)季累计:QTD将计算从2017年9月1号到2017年12月3号量值的总计。
(MTD)月累计:MTD将计算从2017年12月1号到2017年12月3号量值的总计。
1. 同比
1.1 创建[当期]量值的聚合(sum)
Total Amount TY= SUM(Sales[Amount])
1.2 创建[上一期]量值的聚合(sum)
Total Amount LY= CALCULATE(Total Amount TY, SAMEPERIODLASTYEAR(Date[Datekey]))算去年同期的四种方法:前三种根据时间返回,如果时间是月份,返回去年的同期月份数据,第四个,一直是全年的。去年_同期_ADD=
CALCULATE ( [本期],DATEADD ( 'Calendar'[Date],-1, YEAR ))去年_同期_SAM =
CALCULATE ( [本期],SAMEPERIODLASTYEAR ( 'Calendar'[Date]) )去年_同期_PAR =
CALCULATE ( [本期],PARALLELPERIOD ( 'Calendar'[Date],-1, YEAR ))去年_同期_PRE =
CALCULATE ( [本期],PREVIOUSYEAR ( 'Calendar'[Date]) )
日期 | 本期 | 去年_同期_ADD | 去年_同期_SAM | 去年_同期_PAR | 去年_同期_PRE |
---|---|---|---|---|---|
2019/1 | 1 | 1 | 1 | 1 | 12 |
2019/2 | 1 | 1 | 1 | 1 | 12 |
2019/3 | 1 | 1 | 1 | 1 | 12 |
日期 | 本期 | 去年_同期_ADD | 去年_同期_SAM | 去年_同期_PAR | 去年_同期_PRE |
---|---|---|---|---|---|
2019 | 3 | 12 | 12 | 12 | 12 |
PREVIOUSYEAR,无论日期是月份还是年,返回的都是去年一整年的数据
1.3 创建[当期]和[上一期]的[差值]
Diff. = Total Amount TY - Total Amount LY
1.4 计算[差值]占[当期]量值的比例(YOY %)
YOY % = IF(ISBLANK(Total Amount TY),0,Diff. / Total Amount TY)
使用VAR实现
YOY%=
VAR Total Amount TY= SUM(Sales[Amount])
VAR Total Amount LY= CALCULATE(Total Amount TY, SAMEPERIODLASTYEAR(Date[Datekey]))
VAR Diff. = Total Amount TY - Total Amount LYRETURN
IF(ISBLANK(Total Amount TY),0,Diff. / Total Amount TY)
2.环比
2.1 创建[当期]量值的聚合(sum)
Total Amount TM= SUM(Sales[Amount])
2.2 创建[前一期]量值的聚合(sum)
Total Amount PM = CALCULATE(Total Amount TM, DATEADD('Date'[Date], -1, MONTH))
2.3 创建[当期]和[前一期]的[差值]
Diff. = Total Amount TM - Total Amount PM
2.4 计算[差值]占[当期]量值的比例(YOY %)
YOY % = IF(ISBLANK(Total Amount TM),0,Diff. / Total Amount TM)
3.累计值(YTD)
3.1 创建[当期]量值的聚合(sum)
Total Amount TM= SUM(Sales[Amount])
3.2 创建累计(YTD)
YTD = CALCULATE(Total Amount TY, DATESYTD(DateTime[DateKey]))
Power BI-同比、环比、累计值相关推荐
- Power BI中计算同比、环比
财务需求中经常要求计算数据的同比.环比,下面介绍如何在Power BI 中创建用来计算同比和环比的度量值(SSAS模型中同理)... 现金表中有金额,时间(时间需要连续的年月日格式),计算同比.环比. ...
- 同比,环比,年累计值算法
同比:主要是计算去年本期值,可采用RS提供的函数 [日期] >= _add_years(?start_date?,-1) and [日期] <= _add_years(?end_date? ...
- Power BI应用案例:销售帕累托分析(28法则)
一.应用背景 帕累托法则往往称为二八原理,即百分之八十的问题是百分之二十的原因所造成的.帕累托图在项目管理中主要用来找出产生大多数问题的关键原因,用来解决大多数问题.本文利用Power BI进行帕累托 ...
- 172_再谈 Power BI 客户帕累托(ABC)分析度量值写法
172_再谈 Power BI 客户帕累托(ABC)分析度量值写法 一.背景 我们再来谈一谈帕累托在 Power BI 中的度量值写法.我们分别使用以RANKX 和 WINDOW 两个函数为核心写度量 ...
- 怎么做蒙特卡洛计算npv_PowerBI非标准日历下的同比环比计算,你知道怎么做吗?...
对于按照自然年月日来分析的业务数据,在PowerBI中可以轻松的使用时间智能函数来进行各种时间指标的计算,但如果不是按标准的日历,很多人就开始有点懵,不知道该如何计算了. 比如有的公司的业务月份是从 ...
- 小目标 | Power BI新人快速上手手册
经常有刚接触Power BI 的朋友询问:该如何上手学习?先学Power Query ,还是 Power Pivot?或者直接学习 Power BI Desktop? 今天,就和大家分享一些我个人的体 ...
- oracle 统计同比 环比,oracle求同比,环比函数(LAG与LEAD)的详解
Lag和Lead函数可以在一次查询中取出同一字段的前N行的数据和后N行的值.这种操作可以使用对相同表的表连接来实现,不过使用LAG和LEAD有更高的效率. 复制代码 代码如下: CREATE TABL ...
- Power BI销售业绩分析
计算环比.同比.累计销售额等数据比较分析销售业绩情况. 一.分析数据源 数据源包括17年的历史销售明细数据与18年的部分月份的销售明细数据,2018年的销售目标. 销售明细表 销售目标表 思路:针对单 ...
- 5步加速时间智能分析之 Power BI 篇【附模型下载】
时间维度是商业分析中常见的分析维度,广泛应用于财务和销售领域,帮助用户了解指标随着时间推移而产生的变化,从而作出预测等等商业行为.当数据量剧增,BI端的实时查询会耗费大量计算资源,不能及时返回结果,影 ...
最新文章
- linux禅道8.1安装教程,Ubuntu 18.4安装禅道9.8.3 linux 64位一键版本
- 风之语.甲骨文裁员之我见
- 第三天-零基础学习python
- initializing mysql database:_安装MySQL 出现initializing database安装失败解决办法
- php怎样获取视频播放的进度条,小程序如何实现视频或音频自定义可拖拽进度条...
- JavaScript进阶1-学习笔记
- java 用于xcopy复制_java调用copy复制子文件夹及文件到指定目录(非xcopy)
- 将VIM配置成强大的IDE(三)
- toad for mysql 乱码_Toad for mysql乱码解决办法
- 预言梦可能破坏质能守恒定律
- 2015年江苏对口单招计算机试卷答案,2016江苏对口单招试卷 2015年江苏对口单招计算机试卷.doc...
- 西安电子科大2010年的硕士博士考试推荐书
- SpringBoot集成Elasticsearch 进阶,实现中文、拼音分词,繁简体转换高级搜索
- 刷爆全网:一个中科大差生的8年程序员工作总结~
- python透视表画图_透视表、交叉表、matplotlib作图
- 备考系统集成项目管理工程师经验
- chatgpt是什么?国内能用吗?
- Web课程设计——小米商城页面实战(html,css,js实现)
- C/C++常见面试知识点总结附面试真题----20220326更新
- JXLS-----JXLS简介