Learn how to build a model with a rollforward logic that adjusts the market growth with a correlation factor.
Goal & Solution
Variable Costs should be automatically calculated for the future, based on a correlation factor with the market, which is modelled as absolute values. Hence, we derive the market growth, have the correlation factor influence the growth, and then use that weighted market growth to "Rollforward" the cost base.
- Market data for all years (Created in-place via EXPANDSINGLE in the example)
- Var. Cost Base - Base Data for the first year of the simulation
|Node||Formula||Explanation / Notes|
ADDEACH('Market' / SHIFT('Market',"Year",-1),-1)
See: YOY-Growth Pattern
|Weighted Market Growth||'Correlation with Market' * 'Growth'||
This node can also be left out and the formula used directly in the "Var Cost" node.
|Correlation with Market||EXPAND(1,"Year")||Use a default 1 for 1 correlation. This node can be changed in the simulation|
|Var Cost||ROLLFORWARD('Var. Cost Base','Weighted Market Growth')||Use the Rollforward logic to forecast values for the simulation years.|
Full Model Download
This model uses the following functions:
- EXPAND & EXPANDSINGLE
The example model does not need an external datasource. The complete model code: