FCST 是買方給供應商的「預估用量」,不是訂單;愈近期愈不能改,ERP 文件建議計劃時界至少設為累計交期的 1.5 倍[1]。準不準用 MAPE 和追蹤訊號看:追蹤訊號=累計誤差 ÷ MAD,SAP 系統預設超過 4 就發訊息請計畫員檢討預測模型[2]。
FCST 是 Forecast 的縮寫,中文叫「預測」或「需求預測」(大陸多寫「需求预测」「预测」),指買方把未來幾週到幾個月的預估用量先告訴供應商,讓對方提前備料、排產能;它是「預估」,不是訂單(PO)。 常見寫法有 FCST、FC、Forecast;拼成「FSCT」多半是打字誤植,指的是同一件事。
ASCM(APICS)辭典與相關教材對 forecast error 的定義是「實際需求與預測需求的差異,以絕對值或百分比表示」(出處:NC State University 供應鏈資源合作組織 SCM 詞彙〈forecast error〉)。也就是說,FCST 一定會有誤差,重點是怎麼量、怎麼用。
| 項目 | FCST(預測) | PO(採購訂單) |
|---|---|---|
| 性質 | 預估用量 | 正式下單 |
| 時間範圍 | 常見 3–12 個月,依週或月滾動更新 | 一次一張,有交期 |
| 對供應商的意義 | 提前備料、排產能 | 依單出貨、請款 |
| 約束力 | 依雙方合約;常見做法是近期較硬、遠期較軟 | 有約束力 |
1. 滾動 FCST 怎麼運作(13 週/月滾動)
滾動預測(Rolling Forecast) 是每過一期,就丟掉已過去的那一期、往後補一期,讓預測範圍一直維持同樣長度。
- 13 週滾動:每週更新一次,永遠看未來 13 週(約一季)。電子製造、耗材常用,因為週別和產線排程對得上。
- 月滾動:每月更新一次,看未來 3–12 個月。原物料、長交期料件常用。
很多公司會把預測範圍切成三段,愈近愈不能改(週數依公司與合約,下表為示意):
| 區段 | 示意週數 | 意義 | 常見做法 |
|---|---|---|---|
| 凍結區(Frozen) | 第 0–4 週 | 已在交期內,供應商已排料 | 轉成 PO,原則上不改量 |
| 半凍結區(Slushy) | 第 5–8 週 | 供應商可能已訂原料 | 可小幅調整,例如 ±20% |
| 自由區(Liquid) | 第 9–13 週 | 只是參考 | 可自由調整 |
這個概念和 ERP 裡的時界(Time Fence)相同。以 Oracle JD Edwards 的說明為例:凍結時界(Freeze Fence)內系統不產生計劃單,讓排程人員手動調整;計劃時界(Planning Fence)決定時界內外各用預測或客戶訂單來計算,文件建議「至少為累計交期的 1.5 倍」,並說明進入計劃時界後就等於已對該產品線投入資源[1](出處:Oracle JD Edwards World 文件〈Understand Time Fences and System Messages〉)。
2. FCST 怎麼轉成 PO:交期、安全庫存與 MOQ 一起算
採購拿到 FCST 後,要回答的是:這週要不要下單?下多少? 下面用定期檢視、補到目標量的簡化算法示範(本文的示範算法,實際依公司 MRP 設定)。
2-1 假設條件
| 條件 | 假設值 |
|---|---|
| 料件 | 常備耗材 X(單位:包) |
| 交期(Lead Time) | 6 週 |
| 檢視週期 | 每週 1 次 |
| 安全庫存 | 600 包 |
| 目前庫存 | 2,600 包 |
| 在途 PO | 1,000 包,第 2 週到 |
| MOQ/包裝倍數 | 500 包 |
13 週 FCST(第 1–13 週,單位:包):400、400、450、450、500、500、500、450、450、400、400、400、400
2-2 算法
- 保護期間 = 交期 6 週 + 檢視週期 1 週 = 7 週。今天下的單第 7 週才用得到,下次檢視前也不會再下單,所以要看 7 週。
- 保護期間需求 = 第 1–7 週 FCST 加總 = 400+400+450+450+500+500+500 = 3,200 包。
- 淨需求 = 保護期間需求 + 安全庫存 − 目前庫存 − 在途 PO = 3,200 + 600 − 2,600 − 1,000 = 200 包。
- 對 MOQ 進位:200 包不到 MOQ 500,下單量 = 500 包,第 6 週末到貨、第 7 週可用。
2-3 驗算:每週期末庫存
| 週 | 期初 | 到貨 | FCST 用量 | 期末 | ≥ 安全庫存 600? |
|---|---|---|---|---|---|
| 1 | 2,600 | 0 | 400 | 2,200 | 是 |
| 2 | 2,200 | 1,000 | 400 | 2,800 | 是 |
| 3 | 2,800 | 0 | 450 | 2,350 | 是 |
| 4 | 2,350 | 0 | 450 | 1,900 | 是 |
| 5 | 1,900 | 0 | 500 | 1,400 | 是 |
| 6 | 1,400 | 0 | 500 | 900 | 是 |
| 7 | 900 | 500 | 500 | 900 | 是 |
下週 FCST 滾動更新後,用新的第 1–7 週重算一次。看得出來 MOQ 的影響:淨需求只有 200,因 MOQ 多下了 300;這 300 包會在後面幾週的計算裡被扣掉,前提是 FCST 後面還有用量。MOQ 與包裝量的算法,見(MOQ 與 MPQ 文章)。
2-4 交期變長時會怎樣
同一個料件若交期從 6 週拉長到 10 週,保護期間變 11 週,要看的 FCST 範圍跟著拉長,遠期預測的誤差也一起放大。這就是為什麼長交期料件特別需要較長的 FCST,以及較多的安全庫存。
3. 預測準不準:MAPE、Bias、追蹤訊號怎麼算
3-1 公式
令 Aₜ 為第 t 期實際用量、Fₜ 為預測量、n 為期數:
- MAD(平均絕對誤差) = Σ|Aₜ − Fₜ| ÷ n
- MAPE(平均絕對百分比誤差) = Σ(|Aₜ − Fₜ| ÷ Aₜ) ÷ n × 100%
- WMAPE(加權 MAPE) = Σ|Aₜ − Fₜ| ÷ ΣAₜ × 100%
- Bias(偏差) = Σ(Aₜ − Fₜ) ÷ n。依此式,負值代表預測偏高(高估),正值代表預測偏低(低估)。各書的正負號約定不同,公司內部要先統一。
- 追蹤訊號(Tracking Signal) = Σ(Aₜ − Fₜ) ÷ MAD。持續偏離 0,代表預測有系統性偏差。
出處:MAD、MAPE、Bias 公式見 Pressbooks 開放教材《Supply Chain Management》9.5〈Methods of Forecasting Accuracy〉;追蹤訊號以 MAD 為分母的定義,Wikipedia〈Tracking signal〉條目引用 APICS Dictionary 第 12 版;預測偏差為預測誤差的平均,見 Wikipedia〈Forecast bias〉。
3-2 算例(假設數據)
| 週 | FCST(F) | 實際(A) | A − F | |A − F| | |A − F| ÷ A |
|---|---|---|---|---|---|
| 1 | 1,000 | 950 | −50 | 50 | 5.26% |
| 2 | 1,200 | 1,000 | −200 | 200 | 20.00% |
| 3 | 900 | 1,000 | +100 | 100 | 10.00% |
| 4 | 1,100 | 1,150 | +50 | 50 | 4.35% |
| 合計 | 4,200 | 4,100 | −100 | 400 | 39.61% |
- MAD = 400 ÷ 4 = 100
- MAPE = 39.61% ÷ 4 = 9.90%
- WMAPE = 400 ÷ 4,100 = 9.76%
- Bias = −100 ÷ 4 = −25/週(4 週總共多預測 100,預測偏高)
- 追蹤訊號 = −100 ÷ 100 = −1.0
解讀:誤差約一成,偏差不大。若追蹤訊號連續幾期往同一個方向累積,就要回頭檢查是不是業務端習慣性灌量或砍量。追蹤訊號的管制上下限由公司自訂;以 SAP 為例,系統預設的追蹤上限是 4.00,超過就發例外訊息請計畫員檢討預測模型,可在料件主檔調整[2]。本例 −1.0 在範圍內。
3-3 MAPE 的限制
- 實際用量為 0 或很小的期別,MAPE 會無法計算或被放大;少量、間歇性料件改看 WMAPE 或 MAD。
- 學界另有 MASE(平均絕對尺度誤差)等指標,由 Hyndman 與 Koehler 在 2006 年《International Journal of Forecasting》第 22 卷第 4 期〈Another look at measures of forecast accuracy〉(頁 679–688)提出;兩人認為多種常用指標在實務上會失效,建議以 MASE 作為跨品項比較預測準確度的標準指標[3]。
4. FCST 常見的 6 個錯誤
- 把 FCST 當 PO,或把 PO 當 FCST:凍結區內沒轉 PO,供應商不會排料;自由區的數字被當成承諾,雙方誤會。
- 只給總量、不給週別:一季 6,000 包,和每週 460 包,對供應商的排產意義完全不同。
- 遠期全部填同一個數字:13 週都寫 500,看不出淡旺季與新機種導入。
- 不回頭算準確度:沒有 MAPE、Bias,就不知道要加多少安全庫存。
- 忽略 MOQ 與包裝量:FCST 算出淨需求 200,下單時才發現 MOQ 500,多出的量沒人管。
- 交期改了,FCST 範圍沒跟著改:交期從 6 週變 10 週,FCST 卻還是只給 8 週。
5. 可以應用在哪些地方
- SMT 產線:錫膏、鋼板擦拭紙、IPA 等用量和產線稼動直接相關,依排程換算週用量做 FCST(SMT 鋼板擦拭紙)(工業用酒精 IPA)。
- 無塵室:無塵布、黏塵地墊、手套等耗材用量穩定,可以搭配固定補貨節奏(無塵布)(黏塵地墊)。
- ESD 管制區:靜電桌布、腕帶等消耗與更換週期可預估,納入 FCST 與安全庫存(靜電桌布)。
- IQC 來料檢驗:FCST 讓到料時間可預期,IQC 可以預排檢驗人力。
- 組裝測試:新機種導入時,先把試產量與量產爬坡放進 FCST 遠期,讓長交期料件提前排料。
6. 供應商端怎麼用 FCST:成本、交期、人力(保留原文重點)
很多採購人員聽到「年度預測」的直覺反應是:「這不就是要我先承諾訂單嗎?」不是。FCST 的本質是把用量規律告訴供應商,讓對方有辦法提前備料、安排產能。是否需要先付款、是否承接數量,依雙方合約;嘉鴻的做法是不需要先付款,也不需要簽死數量。
① 成本面:嘉鴻同時服務多家電子廠供應鏈。單一工廠的用量,加上其他客戶的類似需求,在製造端就變成可用量產模式處理的經濟批量。特定原物料有淡旺季,需求愈早確認,愈有機會在合理的時間點安排備料,而不是急單追趕。
地緣政治風險補充:當外部衝擊(如區域衝突或港口封鎖)尚未反映在市場報價前,有 FCST 的客戶能提前啟動庫存布局。
② 交期面:市場上查得到庫存,不等於能準時到貨。對非標品、規格差異大的物料來說,交期的不確定性常是停線的原因。可預期的需求讓工廠平穩排產、減少插單延遲;高風險品項也能事先建立安全庫存水位,作為突發狀況的緩衝。
③ 人力面:常備品、常規耗材的下單與追料,吃掉採購人員不少時間。這類物料用量穩定,卻因為每次都要重新叫貨、比價、確認交期,製造大量行政摩擦。納入 FCST 與補貨節奏後,嘉鴻以單一窗口接管日常履約,釋放出來的時間可以放回罕見料件搜尋、停產物料替代評估、新物料導入驗證、供應鏈異常排除。
導入不需要一步到位
- 方案一|先做 FCST:挑 10–30 個關鍵常備品,共同建立預估用量與補貨節奏。
- 方案二|先做安全庫存:梳理交期較長、停線風險較高的品項,優先補強。
- 方案三|先做標準化:整理常下單、耗行政人力的品項,建立標準品清單與交付規格。
坦白說:為什麼嘉鴻願意做這些?
工程支援、技術文件、導入驗證、供應鏈異常應變,這些服務背後需要持續的人力與制度投入。在標準型商品上建立穩定的合作基礎,才有資源長期投入這些工作。這不是綁約,是讓雙方都划算的結構。嘉鴻團隊提供 FCST 導入評估、安全庫存規劃與品項標準化建議。
Q&A
Q1:fcst是什麼? FCST 是 Forecast 的業界常見縮寫,指需求預測:買方先把未來的預估用量給供應商排料。預測與實際的差異稱為預測誤差(forecast error),以絕對值或百分比表示(出處:NC State University SCM 詞彙〈forecast error〉)。
Q2:fcst中文怎麼說? 台灣多稱「預測」「需求預測」,大陸多稱「需求预测」「预测」。英文是 Forecast(出處:同 Q1)。
Q3:fcst意思和 PO 一樣嗎? 不一樣。FCST 是預估,PO 是正式訂單。ERP 中以時界區分:凍結時界內不再產生計劃單;計劃時界決定用預測或客戶訂單計算需求(出處:Oracle JD Edwards World〈Understand Time Fences and System Messages〉)。FCST 的承接責任依雙方合約。
Q4:forecast 準確度怎麼算? 常用 MAPE = Σ(|A − F| ÷ A) ÷ n × 100%,以及 Bias = Σ(A − F) ÷ n(出處:Pressbooks《Supply Chain Management》9.5)。實際值為 0 的期別不能用 MAPE,可改用 WMAPE 或 MAD;另有 MASE 指標(出處:Hyndman & Koehler, 2006, International Journal of Forecasting 22(4))。
Q5:fsct 是什麼? 多半是 FCST 的打字誤植,指的同樣是 Forecast 需求預測(本文判斷,依查詢情境)。
出處表
| 來源 | 內容 | 用在 |
|---|---|---|
| NC State University 供應鏈資源合作組織〈forecast error〉 | 預測誤差定義 | 開頭段、Q1 |
| Oracle JD Edwards World〈Understand Time Fences and System Messages〉 | 凍結時界、計劃時界、建議 1.5 倍累計交期 | 第 1 節、Q3 |
| Pressbooks《Supply Chain Management》9.5〈Methods of Forecasting Accuracy〉 | MAD、MAPE、Bias 公式 | 第 3 節、Q4 |
| Wikipedia〈Tracking signal〉(引用 APICS Dictionary 第 12 版) | 追蹤訊號 = 累計誤差 ÷ MAD | 第 3 節 |
| Wikipedia〈Forecast bias〉 | 偏差為預測誤差平均 | 第 3 節 |
| SAS 預測部落格〈Rob Hyndman on measuring forecast accuracy〉;Hyndman & Koehler (2006) | MASE | 第 3 節、Q4 |
| SAP Help〈Monitoring the Selected Forecast Model〉 | 追蹤訊號 = FS ÷ MAD、預設上限 4.00 | 開頭段、第 3 節 |
參考資料
- Oracle, JD Edwards World — Understand Time Fences and System Messages
- SAP Help Portal — Monitoring the Selected Forecast Model
- Hyndman, R. J., & Koehler, A. B. (2006). Another look at measures of forecast accuracy. International Journal of Forecasting, 22(4), 679–688.(書目頁)
《嘉鴻獨特價值解析》系列 Part I|B2B採購三方困境全解析:技術、費用、風險如何同時兼顧 Part II|一站式MRO是如何降低斷料風險與 MOQ 卡關的採購困境? Part III|採購難題變成日常功課:嘉鴻跨產業供應網路 Part IV|魔鬼藏在細節裡——那些白牌耗材沒告訴您的事 Part V|老師傅退休,良率就跟著掉?製程知識文件化的五類內容與導入方式 Part VI|FCST 是什麼?從問責到管理的需求預測(本篇) Part VII|找新廠商又被放鴿子?嘉鴻幫您打破採購惡性循環 Part VIII|別再盲目比價!少即是多的 MRO 採購新邏輯 Part IX|集合經濟學,讓零散需求享有團購優勢 Part X|整合服務,降低總持有費用
算例中的數字都是假設,不代表任何客戶或廠商的實際資料;實際下單規則依您的 MRP 設定與雙方合約。
