美文网首页
14-小类价格带建模

14-小类价格带建模

作者: PowerBI非官方 | 来源:发表于2022-11-10 15:26 被阅读0次

    14-小类价格带建模

    前情回顾

    包含类别的价格带

    关于超市商品的价格带,最有名的是家乐福等大卖场的“价格带”管理理念,由于价格带合理,顾客总感觉整个卖场的商品相当便宜。本节内容不讨论价格带理论,只是简单地分析一种价格带的建模方式。

    价格带建模分析属于一种静态分组模式。以往的一般做法都是按整个商品信息,给出一个价格带区间,然后按销售价将其分配在不同的价格带里。但是,在精细化管理前提下,可能会要求对不同的产品类别使用不同的价格范围,而不是整个商品的价格带。比如休闲食品类的最低价格范围应该与厨房用品的最低价格范围不同,以及同一个大类下的中类,以及中类下的不同小类都应该具有不同的价格带等等情况。

    这种情况下,在以往的价格配置表里,还应包含一个额外的列:该列指示必须应用价格范围的类别(这里主要是小类别)。不同小类别的价格范围可能会有所不同,,因此,我们需要一个带小类的价格带配置表,创建方法如下:

    第一步。首先建立一个价格带参数表,将价格依据实际需要划分为:0-3、3-5、5-10等区间段,如下图:

          先初步分段,价格段经分析后,发现某个或几个价格段的销售或毛利占比较高(为重点核心价格区间),则该区间分段时稍微细分(价格间隔少一些),其他销售不好的段价格价格间隔期大一些。

    第二步。在此表基础上,添加小类,即每个小类都对应上述的分段。如果有200个小类,则有200*9=1800个(笛卡尔积)价格区间。在PQ里处理的方法是,首先,引用类别表并从新命名为:小类表2 ,仅保留小类编码列。我们需要将其与先前的价格带配置表进行笛卡尔积连接。

              然后,分别在两个表中新建相同的一个索引列,索引列的行值为同一个值或其它任何一个文本,这是实现笛卡尔积的关键一步。如下图,在价格带配置表中添加索引列。小类表2同样方式操作。

          接下来,点击价格带配置表,并与小类表2进行合并查询,合并查询时分别选择两个表的索引列,合并后展开合并列,选择展开小类表2表中的小类编码列,小类编码被添加到价格带配置表中。其中每个小类都分别对应有9种价格带,如下图:

    第三步。将含小类的价格带配置表加载到模型中参与计算。这时候,需要将配置表跟销售事实表建立起关系。这是最重要的一步。有两种方式可以实现。

    第一种是:在销售事实表中新建:【Seg.价格带】列。就像Excel中的VLOOKUP函数一样,在Saes事实表里引用添加了一个新列。贴出代码,有兴趣的可以参考。

    第二种是:如果是大型数据模型(几千万、几个亿的数据),可以使用第二种方式,通过增加价格带配置表中的行数来创建此类型列。我们要生成的表针对Sales [售价]列的每个值都对应一行,并带有相应的价格范围,如下图所示。

    第四步。使用以上2种方式建立的价格配置表,按需求输出报告。如按经验以业务需求,拖拽出一个包含每个小类的价格分组的个类销售情况。其中矩形的行从价格配置表中拖出【Seg.价格带】列,从类别表中拖出【小类编码】列,从Sales销售表中拖出需要的度量:如销售、销量、客单、客流等度量,如下图:

    依据业务需求还需要解读该矩形表结果,如下图:

           在上图中,我们可以了解到每个小类的价格带的不同分组(不同小类拥有不同的价格带分组,可以判断合不合理),不同分组的销售、客流等变化情况。

           当然,我们还可以添加必要的维度来扩展分析。例如,我们向报表添加时期以及大类筛选器,以便了解到不同时期、不同大类的价格带分析情况,以满足各类动态分析的需求。

           按照惯例,我们还是以一个GIF图来演示(图中左右2个矩形,分别使用以上2种价格配置表的结果,数据为2021年7月和2022年7月)。

    未完待续。

    相关文章

      网友评论

          本文标题:14-小类价格带建模

          本文链接:https://www.haomeiwen.com/subject/wlqatdtx.html