2

我正在尝试使用计算出的度量值来总计一个度量值

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

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

任何帮助表示赞赏!

4

1 回答 1

0

我想你想使用Root

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

这是一个小例子: 总销售额

ROOT 获取所有维度的 ALL 级别/默认成员的值

于 2018-11-02T21:58:51.973 回答