Demand Forecasting

Predict future product demand with seasonal detection and optimal inventory calculation

Overview

A simulation that predicts future product demand by learning from historical sales or order data. It automatically detects seasonal patterns in your data and runs 10,000 scenarios to give you a demand range — not just a single number. It also calculates the optimal inventory level needed to meet demand at your target service level.

Answer the question: "How much of this product will customers need next period — and how much stock should we hold to avoid running out?"

Data — What data do you need

Field Power BI field / example Description
Product / SKUProject, Product, SKUIdentifies what is being forecasted — used to produce one forecast row per entity.
DateHistorical demand datesThe time axis of historical demand data — used for seasonal pattern detection.
Demand QuantitySum of DemandActual historical demand or sales volume — the model learns the distribution from this field.

Use Case — Inventory Planning for 5 Projects / SKUs

Scenario: A supply chain planner needs to set safety stock levels for the next quarter. They have 2 years of historical weekly demand data per project. The goal is to get a P10/P50/P90 demand forecast for each project and calculate the inventory buffer needed to achieve 95% service level.

Configuration:

  • Problem Type: Demand Forecasting
  • Product / SKU: ProjectName
  • Date: OrderDate
  • Demand Quantity: Sum of Demand

Sample output — Demand forecast per project across 4 future periods:

ProjectDec 15, 2023Sep 15, 2023May 15, 2023Apr 15, 2023
Project Alpha38000410
Project Beta4200240220
Project Delta0000
Project Gamma530000
Total2.52K2.02K1.99K1.95K
📦
Reading the result: Total demand is projected around 2K units per period. Projects with 0 in certain periods have no historical demand in that season — the model correctly outputs zero rather than interpolating. The planner uses the P90 column to set conservative safety stock.