跳轉到

程式資訊

  • 程式 IDFORECAST
  • 所屬子系統:M.主管資訊
  • 狀態:stable

庫存預估補貨分析

功能簡介

「庫存預估補貨分析」(Forecast)是 Prime 海外倉(美國子公司)的 SKU 補貨決策報表。它把同一個品號(SKU)的四種面向彙整在一張畫面上,讓採購/業務主管在排補貨單前一次看完:

  1. 庫存與週銷量現況——每個 SKU 的可用量、在途、未交、近 4/13/26/52 週平均出貨量、可賣週數(Week of Stock)與 ABCD 分類。
  2. 逐月出貨趨勢——近三年各 SKU 每月的出貨數量。
  3. 進貨與出貨排程——未交訂單與未收採購單的對照。
  4. 訂單達成率(Fill Rate)——逐月「訂單量 vs 實際出貨量」的滿足率。

報表以使用者輸入的 基準日(Date) 往回推算各種週期統計,是 Prime 訂單達成率庫存資料查詢 的綜合決策版本。

資料屬性

本表的品號類別(Category)、客戶、倉別均沿用 Prime 子公司的編碼(例如倉別 PR、類別 BULK WIRERANGE & DRYER 等),FOB/Landed 成本欄位也採美式採購術語。非 Prime 環境的資料可能為空。

前置需求

  • 權限:M.主管資訊 → 庫存預估補貨分析 的瀏覽權限(本表為純查詢,無新增/修改/刪除)。
  • 成本欄位的額外權限Avg FOB/Avg Landed/QOH (PR) $ 只有當登入者的使用者註記(UserNotes)含 COST 時才會帶值,否則一律顯示 0。
  • 基礎資料:查詢結果的完整度取決於下列資料——
資料 影響的結果
庫存異動(即時庫存) SKU Status List 的 QOH/ALLOC/QTY Available/Open PO/In-Transit
銷售訂單(未交明細) Receiving & Sales Schedule 的未交訂單列、Fill Rate 的訂單量
採購單(未收明細) Receiving & Sales Schedule 的 Open PO Quantity
出貨/交易紀錄 週平均、逐月出貨、YTD/PTD/Last Year、Fill Rate 的實際出貨
品號分類設定(itemcategory) 各 SKU 的 Category 欄;查不到時顯示 Non Category
最新採購單價(latestpopx) Avg FOB(需含 COST 權限)
品號主檔(Case Pack/MOQ/Lead Time/Group No) SKU Status List 對應欄位與 ABCD 分類

操作步驟

本表是單頁查詢,沒有分步驟精靈,流程為「設條件 → 查詢 → 看四個格線」。

  1. 在左上條件區設定查詢條件:
    1. Date(基準日):預設帶入今天。所有週期統計都以「基準日的前一天」當結束日往回推算(見欄位連動與附加功能)。
    2. Warehouse(倉別):預設 PR。可用倉別放大鏡選取;輸入 ALL(或留空)表示不限倉別。
    3. Category(類別):下拉預設 ALL,可選 BULK WIRECOMBOCORDSLIGHTINGNETWORKINGOTHERRANGE & DRYERSURGE,選定後只保留該類別的 SKU。
  2. 按工具列的 查詢。系統會呼叫 PRIME_QRY_FORECAST 三次(分別取庫存現況、逐月出貨、訂單達成率)並彙整。
  3. 在上方 SKU Status List 格線點選任一列 SKU,下方三個格線(Monthly Shipment/Receiving & Sales Schedule/Item Fill Rate)會自動切換成該 SKU 的明細。
  4. 需要時於各格線右鍵匯出 Excel(RadGridView 內建)。

小技巧

改了任何條件後直接再按一次 查詢 即可整批重算。SKU Status List 預設依品號排序,欄位非常多,可拖動欄寬或右鍵隱藏不需要的欄位。

欄位說明

查詢條件

欄位 必填 說明/格式/預設
Date(基準日) yyyy/MM/dd;預設今天。週期統計以「基準日前一天」為結束日
Warehouse(倉別) 預設 PR;放大鏡選倉;ALL 或空白=不限倉別
Category(類別) 下拉,預設 ALL;選定單一類別時只列該類別 SKU

SKU Status List(FCP21)主要欄位

欄位 說明
SKU/SKU Description 品號與品名
Customer Code/Customer Name 客戶代號/簡稱(客戶層彙總列才有)
Source 來源欄(沿用 Prime 編碼,實務上多為空)
Case Pack/MOQ/Lead Time 箱入數/最小訂購量/前置天數(取自品號主檔)
Category/Group No 品號分類、群組碼;查無分類顯示 Non Category
ABCD By MOQ 依 MOQ 與週平均推算的 ABCD 等級(見連動說明
ABCD By AMT 依出貨金額累計佔比(70/80/90%)推算的 A/B/C/D;無計畫資料者為 E
Avg FOB/Avg Landed 平均 FOB/到岸成本,COST 權限否則為 0
QOH 在庫量(On Hand)
ALLOC 已分配(未出貨銷售訂單佔用量)
Reserved 保留量
QTY Available 可用量
Open PO 未收採購單量
In-Transit 在途量
(4)/(13)/(26)/(52) Avg 近 4/13/26/52 週平均出貨量
Mean Avg 四個週平均的平均值(唯讀,公式欄)
Last Year Sales 去年同期銷量
PTD Quantity 當月至今出貨量(Period To Date)
YTD (DI)/YTD (WH) 今年至今的 DI/WH 兩種出貨口徑數量(沿用 Prime 編碼)
YTD Quantity 今年至今出貨量
ADJ Mean Avg 調整後平均(供人工微調用)
QOH (PR) $ 在庫金額=QOH × Avg FOB(唯讀,需 COST
Week of Stock 可賣週數=(QOH+Reserved+Open PO+In-Transit) ÷ Mean Avg(唯讀;Mean Avg 為 0 時為 0)

SKU Monthly Shipment(FCP22)

欄位 說明
Warehouse/What Year/Category 倉別、年度、類別
Jan~Dec 各月出貨量(依交易月份累加)
Year Total 全年合計(唯讀,公式欄)
SKU 品號

Receiving & Sales Schedule(FCP23)

欄位 說明
Warehouse/SDELIDATE 倉別、預計進出日
SKU/Customer Code/Customer Name 品號、客戶
Order No 客戶訂單號
Un Ship Quantity 未出貨量
Open PO Quantity 未收採購單量
Balance 結餘量
Ctype 單據類別

Item Fill Rate(FCP24)

欄位 說明
Qty Or Amt 列別:QTY(數量)或 Dollar(金額),每個 SKU 各一列
SKU/Description 品號、品名
Jan%~Dec% 各月達成率=該月 Sales ÷ Order × 100(唯讀)
Tot% 全年達成率=Tot Sales ÷ Tot Order × 100(唯讀)
Jan Order/Jan Sales … Dec Order/Dec Sales 各月訂單量/實際出貨量
Tot Order/Tot Sales 全年訂單量/出貨量合計(唯讀)

欄位連動與附加功能

【本頁最重要的一節】以下都是程式碼實際做的事:

基準日(Date)如何推算各種統計期間

當你輸入 Date 並按 查詢,系統用它推出多組期間(基準日無法解析時退回今天):

  • 庫存現況/週平均(第一支查詢):結束日=基準日的前一天;起算日=結束日往回 363 天。同時算出:
    • YTD 起日=結束日所在年的 01/01
    • PTD 起日=結束日所在月的 01
    • Last Year=結束日年份 −1
  • 逐月出貨(第二支查詢):抓近三年(基準日年份往回 2 年的 01/01 到基準日年份的 12/31)。
  • 訂單達成率(第三支查詢):若基準日在 12 月,取當年 01/01~基準日;其餘月份取「去年隔月」~基準日,作為達成率比對區間。

結束日是『前一天』不是當天

所有滾動統計都以「基準日的前一天」為截止點,避免把當天尚未結清的交易算進去。若覺得統計少一天,這是設計行為。

在 SKU Status List 點一列 → 下方三格連動

當你在上方 SKU Status List 選取某一列,系統用該列的 SKU 即時帶出下方三個格線的對應明細(Monthly Shipment/Receiving & Sales Schedule/Item Fill Rate)。換一列就換一組明細,不需重新查詢。

週平均(4/13/26/52 Avg)怎麼算

系統把出貨計畫資料依「出貨交易日距結束日的週數」分桶:

  • 距結束日 ≤ 4 週的出貨量加總後 ÷4 = (4) Avg
  • ≤13 週 ÷13 = (13) Avg;≤26 週 ÷26 = (26) Avg;≤52 週 ÷52 = (52) Avg
  • Mean Avg=這四個值的平均(四捨五入)

這是品號層(AAAAA)的彙總;客戶層(內部標記 BBBBB)的明細會另外加總,但不會顯示在畫面上(畫面只列品號層彙總列)。

ABCD 雙重分類

每個 SKU 同時算兩種 ABCD 等級:

  • ABCD By MOQ:比較 MOQ 與週平均——
    • MOQ < Mean Avg×13 → A
    • MOQ < Mean Avg×26 → B
    • MOQ < Mean Avg×52 → C
    • 否則 → D
  • ABCD By AMT:把所有 SKU 依「出貨金額」由大到小排序,累計佔比落在前 70% 為 A、70–80% 為 B、80–90% 為 C、90% 以上為 D;完全沒有出貨計畫金額的 SKU 為 E

Week of Stock(可賣週數)與在庫金額

  • Week of Stock=(QOH+Reserved+Open PO+In-Transit) ÷ Mean Avg;Mean Avg 為 0 時直接顯示 0(避免除以零)。可賣週數越低代表越快缺貨、越該補。
  • QOH (PR) $=QOH × Avg FOB(四捨五入 2 位);Avg FOB 需 COST 權限才有值,否則金額為 0。

Fill Rate(訂單達成率)的計算口徑

Item Fill Rate 逐月比對「訂單量」與「實際出貨量」:

  • 每個 SKU 拆成 QTY(數量口徑)與 Dollar(金額口徑)兩列。
  • 某月只有在「該月實際出貨量 ≥ 訂單量」時,才把出貨量計入該月的 Sales;未達標的月份 Sales 計 0,使達成率反映「完全滿足」的比例。
  • 月份依實際出貨日所屬月份歸戶;尚未出貨者出貨日為空,會落在無月份而不計入任何月。
  • xxx%=該月 Sales ÷ Order × 100;Order 為 0 時顯示 0。

成本欄位的權限閘

Avg FOB/Avg Landed/QOH (PR) $ 三欄受 COST 權限控制:只有登入者的 UserNotes 含 COST 時才會去抓最新採購單價與到岸成本,否則一律 0。這是刻意的成本資訊保護,不是資料缺失。

品號過濾規則

系統會排除品號以 +* 開頭的虛擬/設變品號,不納入統計。畫面也會濾掉內部代碼以 BBB 開頭的客戶層彙總列,只呈現品號層資料。

列印與匯出

本表的 ViewModel 未提供獨立的列印(GetReports/IPrintSource)或 Excel 匯出按鈕;要匯出資料請用各格線右鍵的 RadGridView 內建匯出功能。

常見問題

Avg FOB、Avg Landed、QOH (PR) $ 全是 0?

這三個成本欄位受 COST 權限保護。請確認登入帳號的使用者註記(UserNotes)含 COST;沒有此權限時系統不會抓成本,金額一律 0,並非資料遺失。

下方三個格線沒有資料?

Monthly Shipment/Receiving & Sales Schedule/Item Fill Rate 是跟著上方 SKU Status List 選取列連動的。請先在上方格線點一列 SKU;若該 SKU 當期沒有出貨/訂單,下方仍可能為空。

某些品號沒出現?

+* 開頭的虛擬/設變品號會被排除;倉別與類別條件也會篩掉不符的 SKU。若想看全部,倉別填 ALL、類別選 ALL

Week of Stock 顯示 0?

當 Mean Avg(四個週平均的平均)為 0——也就是該 SKU 近一年幾乎沒有出貨——系統為避免除以零,直接把可賣週數設為 0,代表沒有可用的銷售速度可推算週數。

統計數字好像少了當天?

所有滾動統計(週平均、YTD、PTD 等)都以「基準日的前一天」為結束日,刻意不含基準日當天尚未結清的交易。把 Date 往後設一天即可包含原本那天。

Category 下拉沒有我要的類別?

下拉為 Prime 的固定類別清單(BULK WIRE/COMBO/CORDS/LIGHTING/NETWORKING/OTHER/RANGE & DRYER/SURGE 加 ALL)。品號實際的 Category 來自品號分類設定,若品號未設分類會顯示 Non Category,需用 ALL 才看得到。

相關功能


需補截圖清單

以下截圖待 runtime 驗收後補拍(放 docs/M-EIS/images/):

  1. forecast-step1.png — 左上條件區(Date/Warehouse/Category)
  2. forecast-step2.png — SKU Status List 格線全貌(含 ABCD、Week of Stock 等欄)
  3. forecast-step3.png — 選取一列 SKU 後下方三格連動(建議以 Item Fill Rate 為主畫面)