Divide 安全除法
这是一个非常常用的函数,原因是我们做数据分析的很多指标都是相对值,环比增长率、利润率、存货周转率、离职率、借款逾期率...它们的数学表达式都是除法计算。
当然我们一般可以用运算符“/”来完成,Divide(分子,分母)可谓安全除法,它的好处是可以在分母为零时防止出现报错信息。比如一个简单的除法计算,年比年增长率=(当年销售量-去年销售量)/去年销售量,写两个公式来对比:
由于没有2014年的数据,2015年的增长率出现了分母为零的情况,报出了Infinity无限大。如果用Divide,则可以返回空。
不要小看了这个空白,PowerBI的图表与Excel的数据透视表一样,默认会隐藏那些没有数据的项目。如果我们分开两张表做,你会发现带Divide的年比年增长率会隐藏2015年的报错数据,这在很多时候是我们非常需要的形式。如果没有Divide,你可能要绕个弯路,使用IF或IFERROR来达到同样的效果。
Divide的表达式除了分子和分母,其实还有一个可选项,如果不选则默认返回空。我们也可以特别设定,比如输入1,则当0是分母时返回1。
自从学会了Divide,我很少使用“/”来做除法题。