博客:www.jiaopengzi.com

焦棚子的文章目录
请点击下载附件

一、背景

最近刚好在做一个简单同比预测的模型,预测方法很简单,就是累计同比预测,把MTD展示出来。

[video width=“1920” height=“1040” mp4=“https://jiaopengzi.com/wp-content/uploads/2020/08/142_9.mp4”][/video]

demo展示链接:https://jiaopengzi.com/go/142/

二、数据源

1、日期表:Calendar

2、事实表1:Data(基础数据)

3、事实表2:Target(目标)

4、关系视图

三、上DAX

1、度量list

2、度量对应图示中元素

4、基础度量:M001_AC

M001_AC = SUM('Data'[value])

5、关键度量:M002_Forecast,同比预测。

M002_Forecast =
VAR DAY_MAX =CALCULATETABLE ( LASTDATE ( 'Data'[dates] ), ALL ( 'Calendar' ) )
VAR DAY_MIN =CALCULATETABLE ( STARTOFYEAR ( 'Calendar'[Dates] ), ALLSELECTED ( 'Calendar' ) )
VAR DATE_AC =DATESBETWEEN ( 'Calendar'[Dates], DAY_MIN, DAY_MAX )
VAR DATE_PRE =DATESBETWEEN ('Calendar'[Dates],DATEADD ( DAY_MIN, -1, YEAR ),DATEADD ( DAY_MAX, -1, YEAR ))
VAR MTD_AC =CALCULATE ( 'Measure'[M001_AC], DATE_AC )
VAR MTD_PRE =CALCULATE ( 'Measure'[M001_AC], DATE_PRE )
VAR YOY =DIVIDE ( MTD_AC, MTD_PRE )
VAR DAY_AC =MAX ( 'Calendar'[Dates] )
VAR PRE =CALCULATE ( 'Measure'[M001_AC], DATEADD ( 'Calendar'[Dates], -1, YEAR ) )
RETURNIF ( DAY_AC <= DAY_MAX, BLANK (), PRE * YOY )

6、M005_MTD_Forecast:同比预测月累计(MTD)折线显示度量。

7、静态结果截图

四、总结

1、业务模型非常简单,采用累计同比预测法。

2、主要DAX驱动可视化的应用,对每个元素对应的DAX要充分理解

3、注意观察ALL和ALLSELECTED函数的使用位置,

4、日期的判定,注意观察’Calendar’[Dates]与 ‘Data’[dates]使用位置。

by焦棚子

焦棚子的文章目录

142_Power BI之同比预测相关推荐

  1. 【时间序列】使用微软Power BI进行时间序列预测

    作者 | GUEST 编译 | VK 来源 | Analytics Vidhya 介绍 时间序列预测是机器学习的一个非常重要的领域,因为它让你能够提前"预见"并据此制定业务计划. ...

  2. 时序预测的必要条件是基于策略和环境相对稳定前提的

    为什么会出现时序数据,原因就是输入变量未知或者复杂无法获得, 故而才会使用时间来代替.这种数据区别于语言这种规律序列(不是时刻变化的)原因就是x的输入是有规律的有可判断的. 而时间序列是一个没有规律或 ...

  3. 中国商业智能(BI)市场发展趋势及未来投资潜力评估报告2022-2028年版

    中国商业智能(BI)市场发展趋势及未来投资潜力评估报告2022-2028年版 [撰写单位]:鸿晟信合研究院   [报告目录]:   第1章:商业智能(BI)综述及数据来源说明1.1 软件及软件及工业软 ...

  4. 如何选择好的BI系统工具

    BI提供各种用例和用途.因此,随着时间的推移已经开发的工具类型也变得专门化以最好地满足这些不同用例的需要.还有各种各样的分析和统计方法,这些方法已根据用户的需求纳入解决方案. 一.为什么BI如此重要? ...

  5. 2022年大数据BI工程师项目实训介绍

    来自[仅悦数据]<大数据BI工程师项目实训>的介绍,精心整理,盗用必究- 本文阅读约需15分钟,感谢观看~ 最新播报:2022年BI大数据实训全面升级,我们必将更专业.更用心! 一.202 ...

  6. 全球与中国医疗BI软件市场深度研究分析报告

    本文研究全球及中国市场医疗BI软件现状及未来发展趋势,侧重分析全球及中国市场的主要企业,同时对比北美.欧洲.中国.日本.东南亚和印度等地区的现状及未来发展趋势. 2021年全球医疗BI软件市场销售额达 ...

  7. 实战A股上市公司季度营收预测

    1. 说明  FDDC2018金融算法挑战赛01-A股上市公司季度营收预测,是天池最近的一个算法比赛,7月15是初赛提交的deadline,就最后两天了,也没法做得太细,看看怎么用最短的时间,抓住最关 ...

  8. 中国工业自动控制系统装置制造运行现状与前景预测分析报告2022年版

    中国工业自动控制系统装置制造运行现状与前景预测分析报告2022年版 ═━┈┈━══━┈┈━══━┈┈━══━    [出版机构]:  中商经济研究网 第1章:中国工业自动控制系统装置制造行业发展综述 ...

  9. 好用的商业智能bi软件

    Smartbi商业智能BI软件满足BI产品的发展阶段,更聪明大数据分析软件,快速挖掘企业数据价值! ◆ 企业BI/数据分析是CIO关注的重点 无论辅助营销(增加收入)还是发现问题(降低成本),BI都有 ...

最新文章

  1. 怎样解决样本不平衡问题
  2. 《系统集成项目管理工程师》必背100个知识点-44应急储备和管理储备
  3. 一个具体的例子学习SAP S/4HANA里Fiori应用的排错分析
  4. 来看看,他的嵌入式之旅!
  5. 一篇能加深理解linux 虚拟文件系统的博文
  6. linux-macbook内核,技术|用 Linux 让旧 MacBook 重获新生
  7. sigquit信号默认忽略吗_linux下的信号列表
  8. Python使用yagmail库实现发送邮件功能
  9. R语言实现混频数据分析
  10. 开放式可编程保险市场Tidal Finance完成由KR1领投的195万美元种子轮融资
  11. 依据BOM和已经存在的文件生成其他种类的文件
  12. 1,2-二氨基苯行业调研报告 - 市场现状分析与发展前景预测
  13. 《春夜宴桃李园序》的理解
  14. 清退117名博士、119名硕士!研究生“严出”成人才培养大趋势
  15. 看看老外是怎么对待免费软件的。
  16. 手机gnss定位相关知识
  17. IBM这20年(1999-2019)
  18. 第26章 SpringMVC中基于注解的Controller(一)
  19. 小红书电商入驻全流程指南
  20. python画图配色_python语言,文章绘图配色高级又简单!

热门文章

  1. 1910101811
  2. IDEA编辑器多行编辑模式
  3. 调查显示超四成人“讨厌”大数据
  4. 《HTML5+CSS3网页设计入门必读》——第1章 标记简史1.1 从IETF到W3C:HTML 4的诞生过程...
  5. Libreoffice实现office转pdf、html、jpg等格式数据
  6. 使用OmniDB数据库管理工具,管理Oracle/MariaDB/PostgreSQL等关系型数据库
  7. BGP——选路—(8~13条)选路源分析(讲解+配置命令)
  8. C语言,期末复习之穷举法鸡兔同笼问题
  9. 【WPF学习】第五十章 故事板
  10. 【Nginx那些事】nginx配置实例(三)动静分离