如何用 PowerBI 做盈亏平衡分析?原来这么简单!
假设某个产品预测计划中,有单位变动成本、前期固定投入和销售毛利率三个变量,在不考虑其他税费的情况下,达到什么销量才能实现盈利呢?
PowerBI实现的效果如下:
根据这几个因素的调整,盈利状况动态变动,通过这个模型可以快速找到盈亏的临界点,也就是盈亏平衡点。
并且还可以直观看出盈亏平衡点与这些因素的关系,随着某个因素的调整,平衡点呈现正向或者反向的变动,比如固定成本投入越高,盈亏平衡点越高,亏损的可能性越高;而毛利率越高,盈亏平衡点越低,也就是盈利的可能性越大。
其实做起来很简单,下面简要介绍一下制作步骤。
1、生成变量参数
利用PowerBI中的参数(参考:创建PowerBI「参数」轻松搞定动态分析),生成单位变动成本、固定成本以及毛利率三个变量,并自动在页面上增加三个切片器。
销售量同样可以利用参数来生成一个列表,并利用这个表作为坐标轴,但并不需要销量的切片器,生成以后删掉就行。
2、建立度量值
盈亏平衡分析,主要是呈现收入、成本、利润随着销量的变动趋势,所涉及到的主要度量值如下。
因为生成参数的时候,已经自动生成了几个基础度量值[单位变动成本]、[固定成本]、[毛利率]和[销量],其他度量值可以直接套用。
变动成本 = [单位变动成本] * [销量] 总成本 = [固定成本] + [变动成本] 收入 = DIVIDE( [变动成本] , 1-[毛利率] ) 利润 = [收入] - [总成本]
关键是盈亏平衡点的确定,直观的逻辑是收入曲线和成本曲线的交叉点,也就是利润为0对应的点,但在实际情况中,可能并不存在利润正好等于0的点,所以这里将盈亏平衡点的逻辑定义为利润非负的最小值所对应的点。
找出盈亏平衡点以后,计算该点对应的销量和收入就很简单了:
盈亏平衡销售量 = IF( [收入] = [盈亏平衡点] , [销量] ) 盈亏平衡收入 = SUMX( ALL( '销量' ) , [盈亏平衡点] )
至此,主要的度量值建立完毕。
3、制作可视化
有了上面的度量值,找到合适的图表展现出来就可以了,本来盈亏分析模型用简单的折线图就可以实现,但为了显示出一条垂直线来直观看出盈亏平衡点对应的销量,折线图无法加这条线,所以这里用了折线和簇状柱形图来解决。
将[盈亏平衡销售量]放入到该图的【列值】中,其他度量值放入到【行值】中,即可生成一个简单的盈亏平衡分析。
完成这个图表需要熟悉掌握PowerBI组合图的各项格式设置,比如按系列设置数据形状,但在细节的处理上,PowerBI还不够丰富和灵活,这个模型中的某些数据标签,就难以通过格式调整来实现,你看出是怎么做到的吗?