级别是成员还是只是层次结构?

时间:2014-03-19 23:22:41

标签: ssas mdx hierarchy

有人可以明确地告诉我为什么

[Dimension].[Hierarchy].[Level].&[(Unknown)]没有意义

,而

[Dimension].[Hierarchy].[Level].&[some_other_member]

[Dimension].[Hierarchy].&[(Unknown)][Dimension].[Hierarchy].&[some_other_member]

都做

对我来说,unknown不仅仅是数据不属于定义的层次结构成员的情况吗?

这个SSAS区域对我来说似乎有些不透明。

官方定义的任何链接都会很棒。

1 个答案:

答案 0 :(得分:2)

每个成员都处于层次结构的一个级别。如果您有一个标准的属性层次结构,那么您有两个级别:All级别包含All成员和级别命名的级别,其中包含在关系的属性列中找到的所有成员维度表以及Unknown成员。后者包含在该级别,因为它显然不是All级别的一部分,并且它包含在其级别的所有成员的总和中,以给出All成员的数字。 / p>

official documentation of the UnknownMember function描述了我上面描述的内容以及一些特殊情况,例如属性层次结构将IsAggregatable属性设置为false(即All级别缺失的情况,名为属性的级别只有一个,因此结束顶层)。