2022.09.08 更新
【一句话理解】
我要买哪个手机?--- SPU
我要买啥配置?--- SKU
=====================================================================
原文分割线
=====================================================================
题目对于动销率和售罄率的解释不严谨,在此补充一下电商动销率 & 售罄率的计算方式,顺便帮助大家加深对于电商常见指标的理解。
先学习一下:什么是SPU和SKU?
【SPU】
Standard Product Unit (标准产品单位):是商品信息聚合的最小单位。
通俗点来讲,就是产品的款式/型号。例子:手机 -> 苹果手机 -> iPhone 13 Pro Max。
iPhone 13 Pro Max就是一个SPU。
——————————————————————————————————
【SKU】
Stock Keeping Unit (库存量单位)。在很多业务场景下,是计算库存进出计量,物理上不可分割的最小存货单元,表示某款商品的具体配置(规格、颜色等)。例子:iPhone 13 Pro Max 远峰蓝 128G。
我们以一组对话来理解SPU和SKU的关系:
王二狗:媳妇,过年了,俺想换个新手机。
金银花:换啥手机?
王二狗:iPhone 13 Pro Max就挺好。--- SPU
金银花:噢,准备买啥配置?
王二狗:媳妇你真好!丐版就够用了,远峰蓝128G!--- SKU
金银花:唉,大过年的,你下单吧。哦对,上次发你的那个限量版的Prada也顺便带上吧。
王二狗:。。。?
——————————————————————————————————
理解了什么是SKU和SPU,我们回归题目:
【动销率,pin_rate】
题目:有销售的SKU数量 / 在售SKU数量
解释:
有销售的SKU数量 --- 售出的SKU数量总和(商品期间销售数量)
在售的SKU数量 --- 剩余(总库存 - 售出)库存SKU的数量总和(商品期末库存数量)
例如:某店iPhone 13 Pro Max商品库存为1000台。一个月内卖出400台(有销售的SKU数量),剩余600台(在售的SKU数量)。动销率为 400/600 * 100 ≈ 66.7%
注意:
- 上面是动销率的一种计算方式,关注数量,即:售出 / 库存 ;
- 还有一种计算关注种类, 即:有销售记录的产品种类 / 所有库存产品种类;
- 很多情况下 (1- 动销率)就是滞销率。
————————————————————————————————
【售罄率,sell-through_rate】
题目:GMV / 备货值(备货值 = 吊牌价 * 库存数)
解释:
GMV --- 所有订单的金额总和(很多场景下,下单未付款的订单金额也计算在内)
吊牌价 --- 商品详情页显示的价格
例子:【iPhone 13 Pro Max 远峰蓝 128G】在拼夕夕,标价 8999,这个8999就是吊牌价(又称韭菜价格/忽悠价格/期望值管理价格)。如果我最后下单价格 6999,那么下单价 / 吊牌价,就是折扣率。在本例中,在拼夕夕下单一台丐版13香的折扣率为 6999 / 8999 ≈ 77.8%(做梦)
完整代码:
WITH a AS( SELECT style_id, SUM(inventory) inventory_total, SUM(tag_price * inventory) inventory_price FROM product_tb GROUP BY 1 ), b AS( SELECT style_id, SUM(sales_num) sales_num_total, SUM(sales_price) GMV FROM sales_tb LEFT JOIN product_tb p USING(item_id) GROUP BY 1 ) SELECT style_id, ROUND(sales_num_total / (inventory_total - sales_num_total) * 100, 2) pin_rate, ROUND(GMV / inventory_price * 100, 2) sell_through_rate FROM a JOIN b USING(style_id) ORDER BY 1