指向层次结构的所有成员的一般方法

时间:2014-11-29 12:35:27

标签: ssas mdx olap

在我们的立方体中,它有些受到影响,并且错过了每个hiearchy的“All”成员的名字:

对于不同的层次结构:

  • HierX = [全部]
  • HierY = [所有Y]
  • HierZ = [全部]
  • HierJ = [All Js]

因此,有时立方体开发人员已经离开了默认设置,有时候他的名字更加冗长。

在我的mdx中,我希望能够始终找到这个成员,而不必担心它的名字。

假设层次结构实际上有一个All成员,我可以假设这段代码总是有效吗? :

[DimensionX].[HierarchyX].members.item(0).item(0)

是否有更加防水的方法?

1 个答案:

答案 0 :(得分:1)

我相信[全部]是你所需要的:

select [Geography].[Geography].[All] on 0 from [Adventure Works]

将显示:

All Geographies
$80,450,596.98

据我所知[全部]是层次结构全部成员的快捷方式,