PowerBI业务分析:如何将当前数据与之前最佳纪录进行比较?

在进行业务分析时,主要就是进行各种对比,同比、环比、与目标比、与同行比等等,在实际分析中还有一种比较,与历史最佳纪录比。

这也算一种时间比较,但比较独特,与同比、环比不同,它不是按时间维度的分布规律对比的,而是找出之前最佳的数据纪录。专注于同最佳纪录比较,发现差距,有时候更能获得业务增长动力。

当然最佳纪录随着时间的进展也是不断变动的,利用PowerBI可以快速找出每个日期的前期最佳纪录。

以PowerBI星球常用的销售业务模型为例,找出每个日期之前的最高收入数据,可以这样写度量值:

前期单日收入记录 =
MAXX(
FILTER(
SUMMARIZE(
ALL( '日期表' ), '日期表'[日期],
"每日收入", [收入] ),
'日期表'[日期] <= MIN( '日期表'[日期] ) ),
[每日收入] )

放到矩阵中看看是什么结果:

在上表中,假设该业务是从2019年9月23日开始的,9月24日超过前一天的收入,最高纪录就是789,9月25日的收入没有超过之前的纪录,依然返回9月24日的最高纪录;然后到9月29日收入921,超过了之前的纪录,该度量值返回921。

这样就找到了每日的前期最高收入纪录,通过折线图可以更直观的看出最高收入纪录的变化。

因为它一直都是计算前期最高的收入纪录,所以是一条不断上升的折线。然后还可以轻松比较每日收入与前期最高收入的比率:

占最高收入比例 =

DIVIDE( [收入]-[前期单日收入记录] , [前期单日收入记录] )

这样就利用很简单的DAX逻辑,巧妙的将每日收入与前期最高收入进行了对比。

(0)

相关推荐