动态检核销售、库存 Top 款重合度

用户头像
wujunmin
关注
发布于: 2020 年 06 月 02 日

在服装零售业商品管理过程中,Top款从来都是重中之重,它决定了整盘生意的好坏。销售库存Top款重合度是日常工作中很好的一个跟踪Top款指标。比方,销量前10的商品是否是库存前10的商品,两个Top榜正好百分百重合是一种理想化状态。



实际操作中,可能销量目前Top10,但是库存已经不足;可能库存Top10,但是销量远远落在后面。这两种情况要么造成机会损失,要么造成库存积压,都需要我们采取进一步行动。



使用Power BI可以建立一个动态的模型跟踪销售和库存的Top款重合度。下图显示了一个模拟的状况(数据为虚拟):





  • 左上角的切片器动态查看不同品牌;

  • TopN滑杆可以自定义选择查看前多少名;

  • 右上角两个卡片显示显示销售和库存Top重合状况,本例中Vans品牌库存前10名的款式有9名也排在销售前10,重合率90%。卡片设置了动态阴影,当重合率高于70%自动为绿色阴影,反之为红色阴影;

  • 左下角显示了Top款详情,绿色表示该款式既是销售Top款也是库存Top款,红色表示这两个Top不重叠的款式;

  • 右下角显示销售库存Top重合的款式图片。



整个模型如何实现呢?



1.数据导入及建立度量值




销售数量 = SUM('数据'[销量])库存数量 = SUM('数据'[库存])总款式数量 = DISTINCTCOUNT('数据'[货号]



销量排名 = IF(HASONEVALUE('数据'[货号]),RANKX(ALL('数据'[货号]),[销售数量]) )



库存排名 = IF(HASONEVALUE('数据'[货号]),RANKX(ALL('数据'[货号]),[库存数量] ))

建模选项卡下,新建TopN参数,并添加切片器,如下图所示:





销售库存Top重合款式数 = VAR SELL_OUT_TOP=TOPN([TopN 值],ALL('数据'[货号]),[销售数量])//销量排前N的明细VAR STOCK_TOP=TOPN([TopN 值],ALL('数据'[货号]),[库存数量])//库存排前N的明细VAR INNERJOIN=NATURALINNERJOIN(SELL_OUT_TOP,STOCK_TOP) //二者的交集RETURN COUNTROWS(INNERJOIN)//对交集计数



Top款重合率 = DIVIDE([销售库存Top重合款式数],MIN([TopN 值],[总款式数量]) )



2.可视化






两个关键指标设置了阴影效果,设置过程可参考此文



Top款重合率_阴影 = IF([Top款重合率]<0.7,"Red","Green")





是否重合背景色 = SWITCH(TRUE(),[库存排名]<=[TopN 值]&&[销量排名]<=[TopN 值],"#217346",[库存排名]<=[TopN 值]&&[销量排名]>[TopN 值],"#B7472A",[库存排名]>[TopN 值]&&[销量排名]<=[TopN 值],"#B7472A",BLANK())









以上即完成了整个动态模型。本文隐藏彩蛋,不知道会不会有人发现。



发布于: 2020 年 06 月 02 日 阅读数: 30
用户头像

wujunmin

关注

Power BI/Excel 2019.05.05 加入

零售业从业者

评论

发布
暂无评论
动态检核销售、库存Top款重合度