上周的文章讲了PowerBI业务预测的几种简易方式,预测完以后,如果想看看预测的结果与预算目标的差距,如何能快速的展现呢?
假设按照上篇文章的第一种预测方式,根据上年数据乘以一定的增长率来作为本年的预测数据,上篇文章已经预测了每天的业务数据:
如果想看看全年的预测数据与预算目标的差距,就需要计算出最后一个业务日期之前的实际数据,与尚未发生业务的日期的预测数据之和。
先将实际数据的累计与预算对比:
因为是要看全年的预算与预测的对比,所以这里不再只显示到最后一个业务日期的数据,而是显示全年的数据。至于未发生业务期间的累计数,就涉及到本文的重点了。
新建度量值:
全年预测YTD=
IF(
MAX('日期表'[日期])>=[最新业务日期],
SUMX(
DATESYTD('日期表'[日期]),
[收入 实际]+[收入 预测1]
)
)
因为累计的预测只显示在未发生的期间,所以用IF做了判断,如果在未发生的期间,就将截止当前日期的实际发生累计数,与预测累计数相加,也就是本年至今的累计数。
效果如下:
从上图可以看出,在预测期间,假如同比增长10%,在年底未达成预算目标,为了显示差距是多少,还可以写个差异的度量值:
预测 预算差异=
CALCULATE(
[全年预测YTD]-[收入 预算 YTD1],
'日期表'[日期]=DATE(2020,12,31)
)
做个卡片图放到报表中,就可以直观看出差距是多少了:
当增长率是10%的时候,差距是49,120,那么增长率应该达到多少,才可以达成预算目标呢?利用参数来模拟一下:
利用上图可以直观的看出,增长率越高,全年预测数据越接近预算目标,最终模拟的结果是,未来期间的业务同比增长大约是45%,才能完成预算目标。
这也是一个模拟分析的例子,其中几种预测方式也都可以同样的方法来展示。这样我们就可以轻松看出预测结果相对预算目标的偏离程度,以便进行及时的调整。
领取专属 10元无门槛券
私享最新 技术干货