我有一些MDX在我的SSAS多维数据集是这样的:MDX范围赋值返回值相同
CREATE MEMBER CURRENTCUBE.[Measures].[xx] AS 1;
SCOPE ([Measures].[xx]);
SCOPE ([Measures].[xx], [DimA].[DimA Hierarchy].Members);
This= 20;
END SCOPE;
SCOPE ([Measures].[xx], [DimB].[DimB Hierarchy].Members);
This= 2;
END SCOPE;
END SCOPE;
浏览立方体和选择[xx]的措施总是返回2,不管我用迪马,DimB或根本没有尺寸。
如果我交换内部作用域删除的顺序(即DimB在DimA之前的作用域),无论如何,我都会得到20个作用域。
显然我做错了什么?
好了,这是有道理的。谢谢。 – user2999794 2014-11-04 14:03:59