Back to Glossary
Forecasting is the practice of predicting future outcomes based on historical data, patterns, and trends. In business intelligence and analytics, forecasting helps organizations plan ahead by estimating future demand, revenue, growth, or risk.
Common forecasting use cases include:
Revenue forecasting
Sales pipeline forecasting
Demand forecasting
Capacity planning
Cash flow projections
Forecasting methods range from simple to advanced:
Time-based methods: moving averages, exponential smoothing
Statistical models: ARIMA, regression
Machine learning models: gradient boosting, neural networks
Scenario-based forecasts: best case, worst case, expected case
From a BI perspective, forecasting often appears in dashboards as projected trend lines, confidence intervals, or what-if scenarios. These visuals help leaders make informed decisions under uncertainty.
One key challenge in forecasting is data quality. Forecasts are only as good as the historical data and assumptions used. Sudden market changes, seasonality shifts, or external events can reduce accuracy.
Good forecasting models incorporate:
Seasonality
Trend components
External variables (promotions, pricing changes)
Model validation and backtesting
Forecasting turns analytics from descriptive reporting into forward-looking planning, making it a critical capability for strategic decision-making.




