| 客戶 | 明細 / 商品 | 總金額 |
|---|
| # | 客戶 | 業務 | 業績 | 訂單數 | 佔比 |
|---|
銷售儀表板/data/customer-groups.json,下次 dashboard 開啟自動套用 (不用 Netlify 部署)。
| 欄位 | 定義 / 公式 |
|---|---|
| SKU / 名稱 | 產品編號 / 發票品名. 點任一可開「銷售走勢圖」(歷史實線 + 預測虛線). 名稱旁 📦 = 該 SKU 也是組合品的 component, 銷量含被拆出來的需求. |
| 品牌 | 產品類別 (Derma / Holle / Kaos / Only Minerals / 其他). 「其他」= 國內代理或自有品牌. |
| 缺貨 | 勾 = 視為缺貨, 用「之前期間日均」算 (避開最近 0 拉低). 🤖 = 自動偵測 (3-phase: 銷售率掉 50% + 活躍日掉 30% + 之前 ≥ 0.5/天 + 非季節性). 👤 = admin 手動覆寫. 🌿 = 季節性, 不算缺貨. ↺ = 清除手動回自動. |
| 日均 | 過去 N 天 (日均窗口) 的每日預估銷量. N 預設 30, 可改 60 / 90. 用所選模型計算 (SMA/WMA/EWMA/HW/Hybrid/ARIMA/(s,S)). |
| 預估期 | 日均 × 預估期天數. 預估期預設 30 天 → 約等於月銷量. 改 60 = 兩個月銷量. |
| 在手 | ERP 庫存表 onhand (來自 syncInventory). 沒有 ERP 資料時可手填覆蓋. |
| 在途 | 採購未進報表的未進數量, 拆兩段: 🏭 生產中 = 還沒從原廠出貨 (eta > 今天) 🚢 在路上 = 已出貨, 海運/空運中, 顯示「到台日 = 原廠出貨日 + 海運 L/T」 「太晚到」 = 到台超出 horizon, 不算進建議下單. |
| 可撐 | (在手 + 在途) / 日均. 簡單版「還能撐幾天」估算. 不考慮 PO 到台時間點. |
| 缺貨 / 下單日 | 模擬 day-by-day: 在手 -= 日均, PO 到台時 += 在途. 第一天 stock < 安全庫存 = 缺貨日 (安全庫存來自 ERP 庫存表, 預設 0). 比「可撐」精準, 因考慮 PO 何時到. ✅ = horizon 內安全. 📅 下單日 = 最晚海運下單日 = 缺貨日回推 (生產+海運L/T). 藍 = 還有空檔; 橘 = 7 天內該下; 紅「逾期」= 海運趕不上, 引擎會改建議空運/轉空運. |
| 生產 L/T | 廠商生產 lead time (天). 空白吃品牌預設 (在「採購預測 brand 設定」card 內). |
| MoQ | 最低訂量. 空白吃品牌預設. |
| 海運主訂 | 需求 − 在手 − 在途, 至少 MoQ. 需求 = 日均 × (生產 + 海運 + 預估期). 一般採購量, 走海運成本最低. |
| 空運應急 | 海運 fill 不夠時的補單. 公式: (海-空) × 日均 − 在手盈餘. 「↗ 轉空運 +N」 = 建議把現有「還沒從原廠出貨」的 PO 改空運 (能在最早缺貨日前到台). |
| 狀態 | 建議下單 (紅, 缺貨) / 已下單覆蓋 (藍, 在途夠) / 庫存足 (綠) / 無近期銷量 (灰) / 未設運輸 (橘). (s,S) 模式下 hover 看 s, S 數值. |