I'm working on a model with three versions: Actual (Actual version), Scenario: Prognose lopend jaar (current version), and Scenario: Budget volgend jaar.
For one of the calculations, the Scenario: Prognose lopend jaar version needs to use a different current period than the Scenario: Budget volgend jaar.
For this, I created a module with the Version dimension and a Current Period line item with the formula: IF ISACTUALVERSION() THEN TIME.'Current Period' ELSE IF ISCURRENTVERSION() THEN TIME.'Current Period' ELSE 'M_SYS03_Tijd instellen'.Current period voor Budget volgend jaar
The calculation must transfer the actuals from the desired current period to future periods, with the current period varying for each version:
So, for the Scenario: Prognose lopend jaar version, the actuals from February 26 (orange) must be carried forward to the months March 26-December 26, and for the Scenario: Budget volgend jaar version, the actuals from January 26 (green) must be carried forward to February 26-December 26.
This works well for Scenario: budget volgend jaar, but not for Scenario: Prognose lopend jaar.
When I drill down, I see the following in Scenario: Budget volgend jaar:
and for Scenario: Prognose lopend jaar:
If I determine the current period per version manually instead of using a formula, it works fine for both versions.
Can anyone tell me what I'm doing wrong and help me automatically enter the correct values?