PowerBI 全动态 RFM 模型 2.0 版 震撼发布

很多会员伙伴问,ABC分析的2.0版已经出了,那什么时候出RFM的2.0版呢?现在。

关于 RFM 模型可以参考此前的文章,这里就不再赘述。

概览

PowerBI 全动态 RFM 模型 2.0 版 震撼发布_第1张图片
image

本次发布的RFM 2.0版更多的强调了 PowerBI 的DAX建模设计:

  • RFM仅仅使用一个滑竿作为权重控制器
  • 时间区间可选
  • M指标的KPI可选
  • R指标的算法可选
  • 并用散点图绘制了RFM全图
  • 散点图的X,Y坐标轴和点的大小可以动态切换
  • 客户分类是动态的
  • 客户分类在动态的情况下依然可以对其他内容作出筛选
  • 颜色及动态标题等细节

切换R指标的算法

PowerBI 全动态 RFM 模型 2.0 版 震撼发布_第2张图片
image

可以看出,在切换R指标的算法后,整个RFM的分析都发生了改观,具体以怎样的RFM作为实际的计算方法还应该以企业的实际业务为准。

用类别动态筛选内容

PowerBI 全动态 RFM 模型 2.0 版 震撼发布_第3张图片
image

为客户进行分类是RFM的核心目的,而PowerBI给我们提供的能力是将这一目标完全动态化,

DAX模型设计

在DAX的模型设计中,继续带入 MVC 的设计模式以及依赖注入的思想。

PowerBI 全动态 RFM 模型 2.0 版 震撼发布_第4张图片
image

将辅助作图部分全部放入View中,而实际的指标的编写全部放入依赖注入的文件夹,让RFM的核心部分仅仅依赖抽象的Action,而由依赖注入部分实际实现,体现了软件工程的OCP原则。

image

而:

image

这种分层处理的思路在实际的各类项目中非常好用,它可以解除部分主体模型和主模型之间的依赖关系。由于DAX本身并不是为了软件工程所设计的,也没有在执行时的优化,所以过渡的动态性将导致性能大幅度的损失。

用户只需要更改:

PowerBI 全动态 RFM 模型 2.0 版 震撼发布_第5张图片
image

这些依赖的注入项,就可以直接使用RFM模型,非常方便。

平衡动态性与性能

在对2.0版进行第一次设计的时候,将客户也分离了出来,实现了最大程度的灵活性,但损失了性能,可以通过性能分析器进行调试:

PowerBI 全动态 RFM 模型 2.0 版 震撼发布_第6张图片
image

没办法,要想快就必须牺牲灵活性,最后决定让RFM还是与客户维度耦合在一起,就快很多了:

PowerBI 全动态 RFM 模型 2.0 版 震撼发布_第7张图片
image

时间从15秒降低至0.8秒,提升了20倍,达到了可以平滑运行的状态。

总结

随着PowerBI工具的更新,我们可以持续优化原有的模型,并在灵活度和性能之间找到平衡点。

本文内容由PowerBi战友联盟订阅会员专享,已可下载,祝大家玩得开心。

你可能感兴趣的:(PowerBI 全动态 RFM 模型 2.0 版 震撼发布)