【问题标题】:Do levels have members or is it just hierarchies?级别有成员还是只是层次结构?
【发布时间】:2014-04-26 13:12:38
【问题描述】:

谁能告诉我原因

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

同时

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

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

两者都有

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

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

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

【问题讨论】:

    标签: ssas mdx hierarchy


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢 - 这引发了我的第一个问题。为什么我不能说[Dimension].[Hierarchy].[Level].&[(Unknown)],为什么我可以说[Dimension].[Hierarchy].&[(Unknown)],如果Unknown 在级别而不是层次结构?我可以看到 [All] 只存在于层次结构中。
    • @PreetSangha 我不知道为什么会这样。也许是微软开发人员的轻微不一致?实际上,我对未知成员没有太多经验,因为通常我会尽量避免它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多