DELIVERABLES · 交付物 8 张 Excel · 全部可下载

视频里说的 8 张 Excel 都在这:1 张底表进,规则引擎一过,7 张结果出。

每张卡 = 文件名 + 行列数 + 列名 + 真实前 3 行预览 + 下载按钮。xlsx 点击下载后用 Excel/WPS 打开;csv 浏览器可直接预览。

💡 看不懂某个列名?把鼠标移到表头列名上(手机点一下),会弹出大白话解释。
① sku_table.xlsx
底表 3000×9
→ ② run_rules.py
规则引擎
→ ③ 四张清单 + 打架 + 合订本
+ EOQ 增强表
A · 输入:底表(1 张)
📥
sku_table.xlsx
一切的原点:UCI 真实流水 54 万行聚合成的 3,000 个 SKU 底表
3000 行 × 9 列 ⬇ xlsx 👁 csv 预览
SKU编码商品名称销量6月 销量30天月均单价 最后动销未动销天数销售额
SKU编码商品名称销量6月销量30天月均单价未动销天数销售额
23843PAPER CRAFT, LITTLE BIRDIE809958099513499.22.080168470
22197POPCORN HOLDER37279153236213.20.85031687
23084RABBIT NIGHT LIGHT29402156434900.32.08061156
… 共 3,000 行。高亮列 = 规则引擎实际用到的 6 列。
B · 输出:EOQ 增强表(1 张)
📤
sku_table_with_eoq.csv
底表 9 列 + 规则引擎算的 16 列:EOQ / 安全库存 / ROP / 公式备货天数 / 多备资金 / 潜在节省
3000 行 × 25 列 ⬇ csv 👁 预览
…底表9列日销量年需求 CVEOQ安全库存ROP 公式备货天数多备天数多备占用资金 潜在节省…共16列新增
SKU编码日销量CVEOQ安全库存ROP公式备货天数多备占用资金潜在节省
23843450.01.056202769906920.2232111236
22197207.11.059641275417420.243662
23084163.31.033861005329220.28426131
… 共 3,000 行。多备占用资金全表加总 = ¥943,686(报告里"94 万"的出处)。
C · 输出:清单(6 张) 4 分清单 + 打架 + 合订本

清单六张:四张分类清单给执行层,打架清单给拍板的人,合订本一份带走。

🔴
list_缺货风险.xlsx
规则:销量30天 > 月均 × 1.5 —— 照这个速度卖,库存很快见底
样例 30 行 × 10 列 ⬇ xlsx
清单SKU编码商品名称销量6月销量30天月均单价销售额
缺货风险23843PAPER CRAFT, LITTLE BIRDIE809958099513499.22.08168470
缺货风险22197POPCORN HOLDER37279153236213.20.8531687
缺货风险23084RABBIT NIGHT LIGHT29402156434900.32.0861156
全量 1,248 行在 lists.xlsx「四张清单」sheet。动作:优先补货。
⚫
list_死货.xlsx
规则:未动销天数 ≥ 21 —— 连续 21 天一件没动,占的钱是死钱
样例 30 行 × 10 列 ⬇ xlsx
清单SKU编码商品名称销量6月销量30天月均未动销天数销售额
死货2295036 DOILIES VINTAGE CHRISTMAS51980866.3327537
死货22149FELTCRAFT 6 FLOWER FRIENDS368840614.7287745
死货2098412 PENCIL SMALL TUBE WOODLAND33070551.253959
全量 366 行在 lists.xlsx。死货金额合计 ¥831,000(28%)。动作:清仓、别再补。
🔵
list_主力款.xlsx
规则:销量6月 排进全店前 30% —— 饭碗,断货先保它们
样例 30 行 × 10 列 ⬇ xlsx
清单SKU编码商品名称销量6月销量30天月均单价销售额
主力款23843PAPER CRAFT, LITTLE BIRDIE809958099513499.22.08168470
主力款22197POPCORN HOLDER37279153236213.20.8531687
主力款23084RABBIT NIGHT LIGHT29402156434900.32.0861156
全量 901 行在 lists.xlsx。动作:补货优先级最高,促销资源先给。
⚪
list_长尾.xlsx
规则:销量6月 排在全店后 50% —— 备货要保守,别让它们占仓位
样例 30 行 × 10 列 ⬇ xlsx
清单SKU编码商品名称销量6月销量30天月均未动销天数销售额
长尾23523WALL ART KEEP CALM3605360.001350
长尾22061LARGE CAKE TOWEL PINK35924459.803572
长尾23412HEART MIRROR ANTIQUE358059.7592685
全量 1,501 行在 lists.xlsx。动作:审查是否保留 SKU,备货压到最低。
⚡
list_规则打架.xlsx
死货 ∩ 主力款 = 同一批货——规则说"该清"也说"不能清",必须人来裁决
全量 34 行 × 5 列 ⬇ xlsx
SKU编码商品名称销量6月未动销天数销售额
22149FELTCRAFT 6 FLOWER FRIENDS3688287745
2295036 DOILIES VINTAGE CHRISTMAS5198327537
22569FELTCRAFT PRINCESS 6 ASSORTED1378455168
… 共 34 行(全量)。这 34 个是全店最先要拍板的:曾经是主力,但已 21 天+没动销——季节过了?还是暂时缺尺码?机器不替你决定。
📚
lists.xlsx
合订本:sheet1「四张清单」全量 4,000 行(带"清单"列区分四类)+ sheet2「规则打架」34 行
2 sheet · 4034 行 ⬇ xlsx
一份文件带走全部清单——给客户交付就用它,不用发 6 个附件。
口径说明:四张分清单 xlsx 是视频截图用的前 30 行样例;全量数据在 lists.xlsx(合订本)里。EOQ 增强表是 csv(25 列 737KB),Excel/WPS 直接双击可开。所有数字可用 python run_rules.py 一条命令从 sku_table.csv 重新跑出。