Revenue Prediction

Forecast next-period revenue with probability ranges — P10, P50, P90

Overview

A simulation that uses your historical revenue or cost data to forecast what your numbers will look like over the next 12 months. It runs 10,000 scenarios and returns a probability range — so you know the realistic downside, most likely outcome, and best case.

Answer the question: "Based on past performance, how much revenue should we expect next month — and how confident are we?"

Data — What data do you need

Field Power BI field / example Description
Date fieldSalesDate, ExpireDate The time axis of your historical data — used to learn the return distribution over time.
Numeric value fieldSum of Revenue, Sum of Cost What you want to forecast. The model calculates the return distribution from this field. Map to the Values slot.
ID / Category fieldAsset, Product, Region Groups the forecast by entity — one probability output row per entity.

Use Case — Forecasting SKU Revenue for Next Quarter

Scenario: A retail FP&A analyst has 12 months of historical SKU-level revenue data. They want to know: for each SKU product, what is the P10/P50/P90 revenue range for Q1 next year — without manually building a forecast model in Excel?

Configuration:

  • Problem Type: Revenue Prediction
  • Date field: SalesDate
  • Values: Sum of Revenue
  • ID field: ProductID (SKU)

Sample output — P10 / P50 / P90 revenue forecast per SKU:

Product / SKUDec 15, 2023Sep 15, 2023May 15, 2023Apr 15, 2023
SKU-00529.50K23.50K24.20K22.50K
SKU-00418.50K13.50K12.50K11.20K
SKU-00315.60K12.50K12.80K13.60K
SKU-00233.40K27.80K26.80K29.50K
SKU-00118.90K15.80K15.30K14.50K
Total115.30K93.10K91.60K84.90K
Reading the result: Each column represents a simulated future date. The Total row aggregates all SKUs. The analyst can immediately see that overall revenue is projected to decline from 115.30K (Dec 2023) to 84.90K (Apr 2023 equivalent period) — giving a directional range for planning.
Revenue Prediction output in Flexa Analytics