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

Ssas 指向层次结构中所有成员的一般方法,ssas,mdx,olap,Ssas,Mdx,Olap,在我们的多维数据集中,每个等级的“所有”成员都被称为是什么,这有点不着边际: 对于不同的层次结构: HierX=[全部] HierY=[全部Y] HierZ=[全部] HierJ=[所有Js] 因此,有时候多维数据集开发人员保留了默认名称,而有时候他会使名称更加冗长 在mymdx中,我希望能够始终找到此成员,而不必担心其名称 假设层次结构实际上有一个All成员,我可以假设此代码将始终有效吗 [DimensionX].[HierarchyX].members.item(0).item(0)

在我们的多维数据集中,每个等级的“所有”成员都被称为是什么,这有点不着边际:

对于不同的层次结构:

  • HierX=[全部]
  • HierY=[全部Y]
  • HierZ=[全部]
  • HierJ=[所有Js]
因此,有时候多维数据集开发人员保留了默认名称,而有时候他会使名称更加冗长

在my
mdx
中,我希望能够始终找到此成员,而不必担心其名称

假设层次结构实际上有一个All成员,我可以假设此代码将始终有效吗

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

是否有更防水的方法?

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

select [Geography].[Geography].[All] on 0 from [Adventure Works]
将显示:

All Geographies
$80,450,596.98
据我所知,[全部]是一个层次结构中所有成员的快捷方式