PowerBI 零售预测分析模型 历史同比法

2018-04-24  本文已影响1165人  PowerBI战友联盟

经过几个模型的鏖战,这里开始进入用PowerBI思考预测分析的话题。

关于预测

预测,是数据分析的一个高级话题。目前有很多分析的方法,也可能涉及很多复杂的技术。这里首先给出一个思考:

因此,这个单纯的预测在实际中会变得非常复杂

这里无法解决这些问题,仅仅从业务本身和PowerBI慢慢给出一些探索,本文为这一系列的开端。

脱离业务谈分析不靠谱

这里限定于与零售有类似规律的业务领域,如按年,季,月,周能呈现一定的周期性,进而使得同比,环比或周权重等方法可以作为参考。

考虑到很多业绩的达成都是由销售推动完成的,这里可以采用 历史年度数据 作为参考,并乘以一个发展因子(或者叫:销售增长率因子),来规定今年(或未来年份)的业绩,是有一定指导意义的。

当然,这里也是一定存在明显的偏差的,这些偏差的优化,在后续的文章中也会不断探讨,这里还是从最简单的案例模型开始。

用历史同期未来的业务逻辑

考虑到类似零售的业态,在 年度 粒度存在销售实际与销售计划(预期)双重主题,其一年内的积累销售完成度呈一定趋势,并可被监测。

这里采用以下三种方法来稍加改造,形成简单的趋势分析:

如果,今年已经存在实际发生数据,则以实际发生数据为主,如果尚不存在实际发生数据,则按上述逻辑计算一个预测值,结果如下:

在PowerBI中用DAX实现为:

其中的 销量增长因子 和 趋势平滑因子 可以用PowerBI的What-If参数来设定。

预测与实际的差异

由于这里的预测属于相当简单粗暴的,所以可以从绝对差异和差异率来同时显示,以辅助运营来了解这些信息。

值得一提的是,这里可以使用PowerBI技巧,使大于0的显示为绿色,而小于0的显示为红色,效果更好。

积累预测的效果

当然可以将预测累计起来反映累计的效果,如下:

这里的显示也需要注意DAX的技巧:

这种方式保证,没有实际销售的日期不显示实际;而已经有实际销售额日期不显示预测,这两个表达式共同使用来反映整体的效果。

总结

整体看看动效如下:

这样,一个简单的用历史同期数据推演当期或未来的方法就实现了。这里确实存在很多的不精确性,但这依然反映了宏观的信息,可以在趋势监测的层面来使用。

上一篇 下一篇

猜你喜欢

热点阅读