多个维度的度量 TOTAL 的计算成员

Calculated Member for the TOTAL of a measure for multiple Dimensions

我正在尝试将一个度量与一个计算的度量合计为

CALCULATE;     
CREATE MEMBER CURRENTCUBE.[Measures].[Total On Hand Amount]
AS ([Warehouses].[Warehouses].[All],[Measures].[On Hand Amount]), 
FORMAT_STRING = "#,#", 
VISIBLE = 1;

当我选择了仓库维度时,这是有效的,但我想使其动态化,以便它也适用于任何其他 dimensions/hierarchies,而无需将它们添加到代码中。

感谢任何帮助!!

我想你想使用 Root

CALCULATE;     
CREATE MEMBER CURRENTCUBE.[Measures].[Total On Hand Amount]
AS AGGREGATE(Root(),[Measures].[On Hand Amount]), 
FORMAT_STRING = "#,#", 
VISIBLE = 1;

这是一个小例子: