DataPlayer系列:利用订单报表快速决策活动门槛

        上一篇讲到的pbi用的数据源是生意参谋报表,很多事情其实都是这样,在一段时间后再回头来看,太多的粗枝大叶需要修剪,在融合业务逻辑方面的确算不上高明,自定义为一篇失败的报表。

        一直花在订单报表做为数据源的时间比较多,修修剪剪,一直改一直优化,算不上完美但基本能用于业务上,这次就抽出其中一小块分享出来,只讲实现逻辑,不讲具体代码,有兴趣可以共同探讨。


分段统计

有没有很熟悉,其实就是基于帕累托的分析模型,运用28原则对营销活动的门槛提供参考数据,使用pbi实现的价值在于可以快速定义分段、统计这两个指标。

分段指标
统计指标

目前只定义了这些指标,后续增加也很容易,关键在于前期一定要规划好计算模型。

帕累托图表

结合帕累托快速得出指标分布与走势。

会员首次下单时间筛选

结合订单时间、会员首次下单时间,分别统计很客户、老客户的数据差异。


区间、因子设置

这应该算所有自定义指标的小窍门,通过相互调节适应各种不同的指标数据。


接下来大概讲解下实现重点步骤:

1.区间、因子两个根据业务需要通过建模中的新建参数实现

2.重点度量值其实也不是特别多,数量与业务计算逻辑相关


重点度量值

    ●    统计值:需要作为统计值筛选的列

    ●    接口值:筛选出的 辅助表'[统计值]

    ●    判断值:筛选出的-辅助表'[分段指标]

一定是先计算累计值,减少重复计算量,再通过累计值计算统计值

参考:

PLT.累计值 = CALCULATE([PLT.接口值],FILTER('会员表',[PLT.判断值] <=  '区间-辅助表'[区间_最大值]))

PLT.统计值 = CALCULATE([PLT.累计值],FILTER('会员表',[PLT.判断值] >  '区间-辅助表'[区间_最小值]))

PLT.接口值 =

var count_class = SELECTEDVALUE('统计指标-辅助表'[统计值])

return SWITCH(count_class,

    "金额",'度量值'[订单.打款商家金额],

    "买家数",'度量值'[宝贝.买家数],

    "订单数",'度量值'[订单.订单数(有打款)],

    "件数",'度量值'[宝贝.宝贝成交量(未关闭)],

    "折扣",'度量值'[订单.折扣(实打款)],

    "客单件",'度量值'[订单.客单件(未关闭订单)],

    "客单价",'度量值'[订单.客单价(打款商家金额)]

    )


PLT.判断值 =

var _class = SELECTEDVALUE('帕累托指标-辅助表'[分段指标])

return SWITCH(_class,

    "打款金额",'度量值'[订单.打款商家金额],

    "应付货款",'度量值'[订单.应付货款金额(已支付)],

    "打款件数",'度量值'[宝贝.宝贝成交量(未关闭)],

    "下单件数",'度量值'[宝贝.下单量],

    "打款折扣",'度量值'[订单.折扣(实打款)],

    "下单折扣",'度量值'[订单.折扣(应付款)],

    "会员沉睡天数",CALCULATE(SUM('会员表'[沉睡天数]))

    )

你可能感兴趣的:(DataPlayer系列:利用订单报表快速决策活动门槛)