Power BI之DAX神功:第4卷第14回 同时展示预算数据和销售数据
《权威指南》关于这节课的重点并不是公式怎么写, 需要先懂需求。
例如,张三想学习孙兴华的课程,给自己制定了一个学习天数的计划(如下图所示),但是1月份买了PS5充会员玩爽了,实际就学了1天。2月份过春节给自己放假了,实际学了2天,一年之际在于春,张三醒悟了,开始增加学习时间,截止3月底实际学了10天。所以调整计划这里1~3月是已经发生的,4~12月还没到仍然是你的计划。

假设今天是3月11日,张三3月学了10天,调整计划应该如下图所示,那10天是已经发生的,而剩下的20天是计划。

权威指南本课目的就是这个,我们通过下面两张表把这件事说清楚:

【1】制作日期表
由于销售表和计划表是多对多关系,最简单的方法是准备一个日期表将他们串在一起,取谁的日期呢?无脑做法:取范围大的:)
【2】建立关系
当你使用日期表中的字段去筛选销售表和计划表时,这个模型是一个很正常的模型。
如果你通过修改筛选方向,使用销售表筛选计划表,或者计划表筛选销售表,那这个模型将变成一个很糟糕的模型。


我们分析店铺计划时一般是不看单个商品的,而是看总体,例如A商品和B商品最后销售日期不同,应该是以整张销售表最大日期为准:销售表最大日期+本月这天之后的计划=本月调整计划
销售表最大日期:是一个固定值,它不能随商品发生变化,删除筛选就可以了
x=CALCULATE(MAX('销售表'[日期]),ALL('销售表'))
本月这天之后的计划:筛选大于销售表最大日期计划金额。

返回结果:

《孙兴华讲PowerBI火力全开》PowerBI必学课程
https://www.bilibili.com/video/BV1qa4y1H7wp
《DAX神功》文字版合集:
https://www.bilibili.com/read/readlist/rl442274
《DAX神功》视频版合集:
https://www.bilibili.com/video/BV1YE411E7p3
《DAX神功番外篇》文字版合集:
https://www.bilibili.com/read/readlist/rl478271
PowerBI(DAX函数)、PowerQuery(M函数)、Python办公自动化、Python爬虫、Python数据分析、ExcelVBA、WordVBA、AccessVBA、MySQL等等