Sapient Bodhi, Forecast home
Help
Back to help

Scenario reference

Check scenario terms, change types and advanced settings here. For a walkthrough, follow Create and compare scenarios.

Advanced scenario settings

Reuse a scenario

Open a scenario to review or rename it. Reuse configuration starts a new scenario with the same settings. It leaves out fields Forecast no longer supports and lists them for you to review.

Use JSON configuration when needed

For advanced setup, you can enter settings as text in JavaScript Object Notation (JSON). Load a scenario_parameters template with the fields Forecast accepts. Remove any fields marked as rejected before you submit. Fields marked as ignored won't be used, but they won't block submission. If the template can't load, you can still enter JSON. Forecast checks it when you submit.

Scenario terminology

TermMeaningDetails
ScenarioA forecast made with changed inputs for the forecast period. You can change numbers or categories whose future values are known or planned.Corresponds to a Prediction pipeline run.
Baseline scenarioThe original forecast used to compare all other scenarios in the project.Uses a Complete run with at least one input whose future values are known or planned.
ProjectA collection of scenarios that share the same baseline scenario.The baseline is included automatically whenever alternatives are compared.

Scenario configuration

Lever typeVariationMeaningExample

Numeric

Change a number whose future value is known or planned. For example, see how a 5% price rise affects the forecast.

AbsoluteSet the variable to a fixed value.Passing k changes the existing value V to k.

Numeric

Change a number whose future value is known or planned. For example, see how a 5% price rise affects the forecast.

RelativeIncrease or decrease the current value by a fraction.Passing k changes the existing value V to V × (1 + k).

Categorical

Change a category whose future value is known or planned. For example, try a different promotion type.

LockSet the variable to a fixed level.Passing p changes every existing level to p.

Categorical

Change a category whose future value is known or planned. For example, try a different promotion type.

SwitchMap existing levels to new levels.Passing {p1: p2, p3: p4} changes p1 to p2 and p3 to p4.