This is the MDX with the hardcoded values:
Code: Select all
WITH
MEMBER [Scenario].[Scenario].[Plan / Actuals] AS [Scenario].[Scenario].[Plan] / [Scenario].[Scenario].[Actuals], SOLVE_ORDER = 1, FORMAT_STRING = '#,##0.00;(#,##0.00)'
SELECT
{
[Period].[Period].[All Years^2020^2020Q2^202004]
} ON 0,
{
[Scenario].[Scenario].[Scenario Hierarchies^Actuals],
[Scenario].[Scenario].[Scenario Hierarchies^Plan],
[Scenario].[Scenario].[Plan / Actuals]
} ON 1
FROM
[Finance]
WHERE (
[Finance_Msr].[Finance_Msr].[Original],
[Company].[Company].[001],
[Department].[Department].[Total Departments^Sales and Marketing^40],
[Currency].[Currency].[USD],
[Account].[Account].[Net Income After Allocations^Net Income^EBITDA^Gross Margin^Net Sales^Sales^410000])
Code: Select all
MEMBER [Scenario].[Scenario].[Plan / Actuals] AS [Scenario].[Scenario].[Plan] / [Scenario].[Scenario].[Actuals]
I've tried this and I get ERROR in the cube (MDX compiles but I see the word ERROR in the data point):
Code: Select all
(
[Control].[Control Parameter].[Target Scenario],
[Controls].[Measure].[String]
)
Code: Select all
STRTOMEMBER("[Scenario].[Scenario].[" + SETTOSTR( TM1SubsetToSet([Scenario].[Scenario] , "TargetScenarioSubset" , "public")) + "]")
How can I do this?