What Are Sales Forecasting Techniques?什么是 Sales Forecasting Techniques?
Sales forecasting techniques are structured ways to estimate future bookings, sales, units, or revenue from judgment, current opportunities, historical patterns, business drivers, or combinations of those inputs. The best technique is not the most complex one; it is the simplest method that matches the decision, data, horizon, sales motion, and acceptable error cost.
Sales Forecasting Techniques 是利用判断、当前商机、历史模式、业务驱动因素或这些输入的组合,估计未来签约额、销售额、销量或收入的结构化方法。最佳方法不是最复杂的方法,而是与决策、数据、预测期、销售模式和可接受误差成本相匹配的最简单方法。
A method converts defined inputs into a dated forecast. A forecasting process is broader: it also defines ownership, cutoff times, review cadence, overrides, scenarios, accuracy measures, and actions. This page focuses narrowly on method selection and testing. For the end-to-end operating process, use the sales forecasting guide.
方法把定义好的输入转换成带日期的预测;预测流程范围更广,还包括负责人、截止时间、复核节奏、人工覆盖、情景、准确性指标与行动。本页专注于方法选择和测试;完整运营流程请参阅销售预测指南。
Choose a Technique from the Forecasting Task从预测任务出发选择方法
Define the target before selecting a model: units, orders, bookings, billings, or recognized revenue; weekly, monthly, or quarterly; total company, territory, product, account, or opportunity; and the decision the forecast supports. A pipeline technique suited to this quarter's B2B bookings may be unsuitable for monthly self-service demand or accounting revenue.
选择模型前先定义目标:预测销量、订单、签约额、计费额还是确认收入;按周、月还是季度;针对公司总量、区域、产品、账户还是单笔商机;预测支持什么决策。适用于本季度 B2B 签约的 Pipeline 方法,未必适用于每月自助需求或会计收入。
| Selection factor选择因素 | Questions to answer需要回答的问题 |
|---|---|
| Data数据 | How much clean history exists? Are pipeline snapshots and outcomes available? Are drivers known before the forecast cutoff?有多少干净历史?是否有 Pipeline 快照与结果?驱动变量能否在预测截止前获得? |
| Pattern模式 | Is the series stable, trending, seasonal, intermittent, promotion-led, or structurally changing?序列是稳定、趋势、季节、间歇、促销驱动还是发生结构变化? |
| Horizon and grain预测期与粒度 | Is the decision next week, this quarter, or next year? Does it require deal, segment, or total forecasts?决策面向下周、本季度还是明年?需要交易、分群还是总量预测? |
| Error cost误差成本 | Is overforecasting worse than underforecasting? Which segments or large deals dominate business impact?高估是否比低估更糟?哪些分群或大单主导业务影响? |
| Governance治理 | Must the result be explainable by deal? Can users maintain, reproduce, and challenge the method?结果是否必须按交易解释?用户能否维护、复现并质疑该方法? |
Judgmental Sales Forecasting Techniques判断型销售预测方法
Judgmental techniques are appropriate when history is sparse, the product or market is new, a structural change makes older data less relevant, or frontline information is not represented in systems. Common approaches include representative estimates, manager review, executive opinion, customer or market research, scenario workshops, and Delphi-style structured expert consensus.
当历史稀少、产品或市场较新、结构变化削弱旧数据相关性,或一线信息尚未进入系统时,判断型方法较合适。常见做法包括销售人员估计、经理复核、管理层意见、客户或市场研究、情景工作坊和 Delphi 式结构化专家共识。
Structure matters. Give every forecaster the same target definition, horizon, cutoff, evidence fields, and uncertainty scale. Ask contributors to submit independently before discussion, record assumptions and ranges, and separate the first estimate from later overrides. Without that discipline, hierarchy, optimism, recency, and incentives can dominate the forecast.
结构化非常重要。所有预测者应使用相同的目标定义、预测期、截止时间、证据字段与不确定性量表;贡献者应先独立提交再讨论,记录假设与范围,并把初始估计和后续覆盖分开。缺少这些纪律时,层级压力、乐观偏差、近因偏差与激励会主导预测。
Use judgment for information the data cannot yet contain, not to conceal inconvenient evidence. Track override direction, reason, author, time, and later outcome. Compare judgment alone, model alone, and the combined result to learn whether overrides add value.
判断应用于数据尚未包含的信息,而不是掩盖不方便的证据。记录覆盖方向、原因、作者、时间与后续结果,并比较纯判断、纯模型和组合结果,判断人工覆盖是否真正增加价值。
Opportunity- and Pipeline-Based Techniques商机与 Pipeline 预测方法
Opportunity-based forecasting estimates a period from current deals. A simple weighted pipeline multiplies each opportunity amount by a probability and sums the results. Probabilities may come from stage policy, historical stage-to-win rates, a model, or reviewed deal judgment. Forecast categories such as pipeline, best case, commit, and closed provide another governed aggregation.
商机型预测从当前交易估计某个期间。简单的加权 Pipeline 把每笔商机金额乘以概率后求和;概率可以来自阶段政策、历史阶段赢单率、模型或经过复核的交易判断。Pipeline、Best Case、Commit 与 Closed 等预测类别则提供另一种受治理汇总。
This family fits discrete, higher-value opportunities with reliable amount, expected close date, stage history, and outcome labels. It supports deal-level explanation but is sensitive to stale CRM data, arbitrary probabilities, shifted dates, duplicate opportunities, and selection bias. Calibrate probabilities by sales motion, segment, stage, and horizon rather than treating a global stage percentage as timeless truth.
这类方法适合离散、高价值的商机,前提是金额、预计成交日期、阶段历史与结果标签可靠。它支持交易级解释,但容易受到过期 CRM、任意概率、日期后移、重复商机与选择偏差影响。概率应按销售模式、分群、阶段与预测期校准,而不是把全局阶段百分比视为永恒事实。
Use snapshot movement—new deals, progression, regression, slippage, amount changes, forecast-category changes, wins, and losses—to explain forecast changes. The sales pipeline management guide covers the stage, aging, coverage, and inspection controls this method needs.
应使用快照变化解释预测变化,包括新增、推进、倒退、延期、金额变化、预测类别变化、赢单与输单。该方法所需的阶段、老化、覆盖与检查控制详见销售 Pipeline 管理指南。
Historical and Time-Series Techniques历史与时间序列预测方法
Use the latest observation, or the comparable prior season, as the forecast. These are essential benchmarks: a complex model that cannot beat them adds no demonstrated value.
使用最近一期或上一个可比季节作为预测。它们是必要基准:复杂模型若无法超越,就没有证明增量价值。
Average recent periods, optionally with weights. These smooth noise but lag turning points; window choice controls responsiveness versus stability.
平均最近若干期间,并可设置权重。这类方法平滑噪声但会滞后于转折点;窗口长度决定响应性与稳定性的平衡。
Weight recent observations more heavily and extend the model for trend and seasonality. It is useful for regular history when patterns evolve gradually.
给予近期观测更高权重,并可扩展趋势与季节成分。适合拥有规律历史且模式逐渐变化的场景。
Represent autocorrelation and differenced patterns. They require sufficient, consistently spaced history and disciplined diagnostics; they do not automatically explain business causes.
表示自相关与差分模式,需要足够且等间隔的历史和严格诊断,也不会自动解释业务原因。
Time-series methods fit repeated, consistently measured totals such as weekly orders, monthly subscriptions, or product-level units. They are weaker for sparse enterprise deals, newly launched products, changing definitions, or shocks not present in history. Always preserve the series frequency, missing-period policy, outlier treatment, and historical definition versions.
时间序列方法适合重复且口径一致的总量,如每周订单、每月订阅或产品销量;对于稀疏企业交易、新产品、变化的定义或历史中不存在的冲击则较弱。必须保留序列频率、缺失期间政策、异常值处理与历史定义版本。
Driver-Based, Regression, and Funnel Techniques驱动因素、回归与漏斗预测方法
Driver-based forecasts express sales as measurable components: traffic × conversion × average order value; qualified opportunities × win rate × average deal value; active customers × purchase frequency × spend; or starting recurring revenue + new + expansion − contraction − churn. This makes assumptions visible and supports scenarios.
驱动因素预测把销售拆成可衡量组成,例如流量 × 转化率 × 客单价、合格商机数 × 赢率 × 平均交易金额、活跃客户数 × 购买频率 × 消费额,或期初经常性收入 + 新增 + 扩张 − 收缩 − 流失。这样可以显式展示假设并支持情景分析。
Regression extends this idea by estimating relationships between the target and predictors such as price, marketing spend, season, pipeline creation, economic indicators, or capacity. Predictors must be available at forecast time, stable enough to be useful, and evaluated out of sample. Correlation is not automatically causal, and a model fitted after seeing the outcome can leak future information.
回归方法进一步估计目标与价格、营销支出、季节、Pipeline 创建、经济指标或产能等预测变量的关系。预测变量必须在预测时可获得、足够稳定,并进行样本外评估。相关不等于因果,在看到结果后拟合的模型也可能泄漏未来信息。
These methods fit businesses with known operating levers and consistent measurement. They help teams ask “what must be true?” but require scenario inputs for future drivers. Do not insert actual future marketing spend, final conversion, or closed-deal status into a historical backtest when those values were unknown at the original cutoff.
这类方法适合拥有已知运营杠杆与一致衡量的业务,可帮助团队回答“哪些条件必须成立”,但需要为未来驱动因素提供情景输入。历史回测时,不得加入原截止日未知的实际未来营销支出、最终转化或成交状态。
Scenario and Ensemble Forecasting情景与组合预测
Scenario forecasting produces internally consistent outcomes under documented assumptions—base, upside, and downside, for example. A scenario is not a confidence interval: it describes what happens if selected assumptions hold. Use it when decisions depend on controllable levers, external uncertainty, or concentrated deals.
情景预测在书面假设下生成内部一致的结果,例如基准、上行情景与下行情景。情景不是置信区间,而是描述当选定假设成立时会发生什么;适用于决策取决于可控杠杆、外部不确定性或集中大单的情况。
Ensembles combine forecasts from different methods. A simple average can be surprisingly robust when errors are not perfectly correlated; weighted combinations may use rolling validation performance, segment, or horizon. Keep a naive benchmark and every component visible. If weights are tuned repeatedly on the same test period, the ensemble is no longer honestly out of sample.
组合预测把不同方法的结果合并。当误差并非完全相关时,简单平均可能很稳健;加权组合可依据滚动验证表现、分群或预测期设置权重。应保留朴素基准并显示所有组成。如果在同一个测试期间反复调权,组合结果就不再是真正的样本外表现。
Sales Forecasting Techniques ComparisonSales Forecasting Techniques 比较表
| Technique方法 | Best fit适用场景 | Main limitation主要局限 |
|---|---|---|
| Structured judgment结构化判断 | New markets, sparse history, known external change新市场、历史稀少、已知外部变化 | Bias, hierarchy, incentives, weak reproducibility偏差、层级、激励与复现性弱 |
| Opportunity weighted商机加权 | Discrete B2B deals with reliable snapshots拥有可靠快照的离散 B2B 交易 | Stale data and uncalibrated probabilities过期数据与未校准概率 |
| Moving average / smoothing移动平均/平滑 | Regular repeated sales with stable patterns模式稳定的规律重复销售 | Lags shifts and ignores external drivers滞后于变化且忽略外部驱动 |
| Regression / driver based回归/驱动因素 | Known levers and measurable predictors拥有已知杠杆和可测预测变量 | Instability, leakage, and causal overclaim不稳定、泄漏与因果过度解读 |
| Scenario情景 | Planning under documented uncertainty在书面不确定性下规划 | Depends on assumption quality依赖假设质量 |
| Ensemble组合 | Several credible methods with different errors多个可信且误差不同的方法 | More monitoring and explanation work需要更多监控与解释工作 |
Choose a shortlist, not a winner by intuition. Test each candidate on the same cutoff dates, horizons, targets, segments, actuals, and error measures. Prefer a method that remains useful across multiple windows and decisions over one that wins a single period by chance.
不要凭直觉选唯一赢家,而应建立候选清单。所有候选方法必须使用相同的截止日期、预测期、目标、分群、实际值与误差指标测试。相比偶然赢得单一期间的方法,应优先选择在多个窗口与决策中持续有用的方法。
A Repeatable Method-Selection Workflow可重复的方法选择流程
- Write the forecast contract.编写预测契约。
Define target, amount state, population, grain, horizon, cutoff, owner, actual source, and decision.
定义目标、金额状态、总体、粒度、预测期、截止时间、负责人、实际值来源与决策。
- Audit history and patterns.审计历史与模式。
Check missing periods, changed definitions, outliers, trend, seasonality, intermittency, pipeline history, and known breaks.
检查缺失期间、定义变化、异常值、趋势、季节性、间歇性、Pipeline 历史与已知断点。
- Create simple benchmarks.建立简单基准。
Use naive, seasonal naive, run rate, or current approved forecast before adding complexity.
在增加复杂度前,先使用朴素、季节朴素、运行率或当前批准预测。
- Build appropriate candidates.建立合适候选。
Select only techniques whose inputs were available at each historical cutoff and whose outputs match the decision.
只选择在每个历史截止日输入可获得且输出匹配决策的方法。
- Run rolling-origin backtests.运行滚动起点回测。
Train on past data, forecast the next period, move the cutoff forward, and repeat without future leakage.
使用过去数据训练,预测下一期间,向前移动截止点并重复,同时防止未来信息泄漏。
- Select, deploy, and monitor.选择、部署与监控。
Balance accuracy, bias, stability, explanation, effort, and error cost; version the method and define retraining or review triggers.
平衡准确性、偏差、稳定性、解释性、工作量与误差成本,对方法进行版本化并定义重训或复核触发条件。
Worked Example: Compare Three Techniques演算示例:比较三种方法
Hypothetical example: all values below illustrate the method and are not InfiniSynapse customer results or benchmarks.
假设示例:以下数值只用于说明方法,并非 InfiniSynapse 客户结果或行业基准。
A B2B team forecasts next-quarter bookings. At the cutoff, qualified pipeline totals $4.0 million. Stage probabilities calibrated from comparable historical snapshots produce a weighted forecast of $1.18 million. A four-quarter historical average produces $1.05 million. Structured representative estimates, independently reviewed and adjusted for one documented renewal risk, produce $1.24 million.
某 B2B 团队预测下季度签约额。截止日合格 Pipeline 为 400 万美元;使用可比历史快照校准的阶段概率得到 118 万美元加权预测;四季度历史平均得到 105 万美元;销售人员独立提交并针对一个书面续约风险复核后,判断预测为 124 万美元。
The team does not pick $1.24 million because it is highest. It runs the same three methods across eight prior quarterly cutoffs. The historical average is stable but systematically underforecasts during growth. Weighted pipeline has lower absolute error but overstates late-stage enterprise deals. Judgment improves two unusual quarters but adds optimistic bias elsewhere. A simple average of weighted pipeline and the historical method performs consistently, while judgment becomes a documented scenario adjustment rather than the default point estimate.
团队不会因为 124 万美元最高就选择它,而是在此前八个季度截止点运行相同三种方法。历史平均稳定,但在增长期持续低估;加权 Pipeline 绝对误差较低,却高估后期企业交易;判断法改善了两个特殊季度,但在其他期间增加乐观偏差。最终,加权 Pipeline 与历史方法的简单平均表现更稳定,而判断被保留为书面情景调整,不作为默认点预测。
Validate Techniques with Forecast Accuracy Measures使用预测准确性指标验证方法
Use several measures because each answers a different question. Signed error reveals bias. Mean absolute error summarizes error magnitude in business units. MAE or RMSE may be useful for statistical comparison, with RMSE penalizing large misses more strongly. Percentage measures support scale comparison but behave poorly when actuals are zero or small. Weighted measures can reflect segment value, but the weights must be defined before evaluating results.
应使用多种指标,因为它们回答不同问题。有符号误差揭示偏差;平均绝对误差以业务单位概括误差幅度;MAE 或 RMSE 可用于统计比较,其中 RMSE 对大误差惩罚更强;百分比指标支持跨规模比较,但实际值为零或很小时表现较差;加权指标可反映分群价值,但权重必须在评估前定义。
Always report accuracy by forecast horizon, segment, method version, and cutoff. Compare point forecasts with intervals or scenarios where available, and test calibration: outcomes should fall within a stated range at approximately the intended rate over many forecasts. Accuracy is not enough—monitor stability, coverage, latency, explainability, override value, and the business cost of misses.
准确性必须按预测期、分群、方法版本与截止日报告。可用时应把点预测与区间或情景比较,并检查校准:在大量预测中,结果落入声明范围的比例应接近预期。准确性并非唯一标准,还要监控稳定性、覆盖、延迟、解释性、人工覆盖价值与误差业务成本。
Common Method-Selection Mistakes常见方法选择错误
| Mistake错误 | Control控制措施 |
|---|---|
| Selecting by complexity or vendor label按复杂度或供应商标签选择 | Start with task, data, benchmark, and rolling evidence从任务、数据、基准与滚动证据开始 |
| Testing on the training data在训练数据上测试 | Use untouched rolling historical cutoffs使用未参与训练的滚动历史截止点 |
| Leaking future information泄漏未来信息 | Reconstruct exactly what was known at each cutoff准确重建每个截止日已知的信息 |
| One method for every segment所有分群使用同一方法 | Segment by sales motion, history, pattern, value, and horizon按销售模式、历史、模式、价值与预测期分群 |
| Optimizing one accuracy metric只优化一个准确性指标 | Review bias, magnitude, tail errors, stability, and decision cost检查偏差、幅度、尾部误差、稳定性与决策成本 |
| Rewriting historical forecasts重写历史预测 | Archive every submission, override, model version, and actual存档每次提交、覆盖、模型版本与实际值 |
Compare Forecasting Techniques with InfiniSynapse使用 InfiniSynapse 比较预测方法
Prepare a governed dataset containing the forecast target, time grain, historical actuals, pipeline snapshots where relevant, candidate drivers available at each cutoff, segment keys, forecast submissions, and method versions. Add a data dictionary, inclusion rules, actual source, and decision-specific error costs. Remove or protect sensitive data according to company policy.
准备受治理数据集,包括预测目标、时间粒度、历史实际值、适用时的 Pipeline 快照、每个截止日可用的候选驱动变量、分群键、预测提交与方法版本,并附数据字典、纳入规则、实际值来源与决策相关误差成本。根据公司政策删除或保护敏感数据。
Use InfiniSynapse to inspect data, reproduce benchmarks, calculate candidate forecasts, run comparison tables, explain errors, and retain assumptions. Validate every join, formula, cutoff, sample record, and result before operational use. InfiniSynapse supports analysis; it does not replace CRM ownership, finance approval, or accountable forecast submission.
可使用 InfiniSynapse 检查数据、复现基准、计算候选预测、生成比较表、解释误差并保留假设。投入运营前必须验证每个连接、公式、截止点、样本记录与结果。InfiniSynapse 支持分析,但不替代 CRM 所有权、财务审批或负责的预测提交。
Test Forecasting Methods on Your Historical Cutoffs在历史截止点测试预测方法
Prepare comparable snapshots, actual outcomes, candidate inputs, and evaluation rules. Then use InfiniSynapse to compare techniques in a reviewable workflow.
准备可比快照、实际结果、候选输入与评估规则,再使用 InfiniSynapse 在可复核工作流中比较方法。
Try InfiniSynapse Online在线试用 InfiniSynapseSales Forecasting Technique Selection Checklist销售预测方法选择检查清单
- Define the target, amount state, population, grain, horizon, cutoff, owner, and decision.
- Inspect history, snapshots, missingness, definition changes, trend, seasonality, and structural breaks.
- Create naive or current-process benchmarks before complex candidates.
- Use judgment only through a structured, documented, independently submitted process.
- Calibrate opportunity probabilities from comparable historical snapshots.
- Use time-series methods only when observations are regular and definitions stable.
- Ensure every driver existed at the historical forecast cutoff.
- Run identical rolling-origin backtests for every candidate.
- Compare bias, error magnitude, stability, segment performance, explanation, effort, and decision cost.
- Archive forecasts, overrides, method versions, actuals, and selection reasons.
- 定义目标、金额状态、总体、粒度、预测期、截止时间、负责人和决策。
- 检查历史、快照、缺失、定义变化、趋势、季节性与结构断点。
- 在复杂候选前建立朴素法或当前流程基准。
- 判断必须经过结构化、书面且独立提交的流程。
- 使用可比历史快照校准商机概率。
- 仅在观测规律且定义稳定时使用时间序列方法。
- 确保每个驱动变量在历史预测截止日已经存在。
- 对所有候选执行相同的滚动起点回测。
- 比较偏差、误差幅度、稳定性、分群表现、解释性、工作量与决策成本。
- 存档预测、人工覆盖、方法版本、实际值与选择理由。
Sales Forecasting Techniques FAQSales Forecasting Techniques 常见问题
What are the main sales forecasting techniques?
主要销售预测方法有哪些?
The main families are structured judgment, opportunity- or pipeline-based forecasting, historical and time-series methods, driver-based or regression methods, scenarios, and ensembles.
主要类别包括结构化判断、商机或 Pipeline 预测、历史与时间序列方法、驱动因素或回归方法、情景预测与组合预测。
Which sales forecasting technique is most accurate?
哪种销售预测方法最准确?
No technique is universally most accurate. The result depends on the target, horizon, sales motion, data quality, pattern, segment, and error cost. Compare candidates with identical rolling backtests.
没有一种方法普遍最准确。结果取决于目标、预测期、销售模式、数据质量、模式、分群与误差成本,应使用相同滚动回测比较候选。
What is the difference between weighted pipeline and a sales forecast?
加权 Pipeline 与销售预测有什么区别?
Weighted pipeline is one technique that multiplies opportunity amounts by probabilities. A sales forecast may use that method, another method, or a governed combination of model evidence and judgment.
加权 Pipeline 是把商机金额乘以概率的一种方法;销售预测可以使用该方法、其他方法,或模型证据与判断的受治理组合。
When should a team use judgmental forecasting?
团队何时应使用判断型预测?
Use structured judgment when relevant history is sparse, the market or product is new, a structural change weakens old patterns, or important frontline information is unavailable in data.
当相关历史稀少、市场或产品较新、结构变化削弱旧模式,或重要一线信息尚未进入数据时,可使用结构化判断。
How do you compare sales forecasting methods?
如何比较销售预测方法?
Reconstruct multiple historical forecast cutoffs, give every method the information available at each cutoff, compare forecasts with later actuals, and evaluate bias, error, stability, segments, effort, and decision cost.
重建多个历史预测截止点,为每种方法提供当时可获得的信息,把预测与后续实际值比较,并评估偏差、误差、稳定性、分群、工作量与决策成本。
Sources and Further Reading资料来源与延伸阅读
- Salesforce: Sales Forecasting Methods provides a current practitioner overview of method selection and application.
- Forecasting: Principles and Practice — Data and Methods explains how data availability determines qualitative and quantitative method choices.
- Forecasting: Principles and Practice — The Forecaster's Toolbox covers benchmarks, residual checks, prediction intervals, and accuracy evaluation.
- Salesforce:销售预测方法提供当前的方法选择与应用实务概览。
- 《Forecasting: Principles and Practice》数据与方法说明数据可用性如何决定定性与定量方法选择。
- 《Forecasting: Principles and Practice》预测工具箱介绍基准、残差检查、预测区间与准确性评估。
