【问题标题】:How to get Dimension Breadcrumb in Excel pulling from Microsoft SSAS如何从 Microsoft SSAS 中获取 Excel 中的 Dimension Breadcrumb
【发布时间】:2015-03-27 21:08:12
【问题描述】:

TL;DR:如何启用在层次结构名称之前添加维度名称的选项?

我正在尝试根据另一个多维数据集中的相同维度来实现一个出现在我正在处理的多维数据集中的更改。当用户在 Excel 中正确的多维数据集之上创建数据透视表时,维度列表显示为:

层次结构前面是维度名称。当我在我的多维数据集上实现相同的维度时,它显示为:

不同之处在于,示例多维数据集在层次结构之前具有维度名称,而我的工作多维数据集没有。

我查看了维度的属性,它们似乎是相同的。具体来说,维度的HierarchyUniqueNameStyle 属性设置为IncludeDimensionName。我的直觉认为这种差异可能在立方体本身,因为示例立方体的多个维度具有相同的特征。

还有其他地方存放立方体显示属性吗?或者,这是示例立方体的开发人员刚刚更改名称的地方吗?

【问题讨论】:

  • 这个维度的多维数据集属性 HierarchyUniqueNameStyle 是什么?排除维度名称还是包含维度名称?
  • 设置为 IncludeDimensionName。我仍在寻找答案,并会在发现更多信息时更新/回答问题。
  • 似乎只有当维度是退化维度时,差异才会发生在多维数据集中。只有这样它才会应用它,以便维度中的属性可以显示为哪个维度的一部分。

标签: excel ssas data-warehouse olap-cube dimensional-modeling


【解决方案1】:

为了让面包屑出现,需要两件事。首先需要的是维度上的IncludeDimensionName 属性必须设置为true

其次,维度必须是角色扮演维度,或者换句话说,在多维数据集中多次使用。

当满足这两个条件时,就会出现第一张图所示的面包屑。

【讨论】:

  • 我以为我理解了“退化”维度的含义,直到我阅读了您的评论“换句话说,在多维数据集中多次使用” - 我以前没有见过这个额外的限定。能否请您解释一下或指出一个解释它的参考资料?
  • 我会再调查一下,看看能不能找到一些东西。当我最初发布这篇文章时,我离开学校不到 6 个月。从那时起,我学到了很多东西,我认为我在词汇上弄错了。看来我说的退化维度其实是角色扮演维度。感谢您让我注意到这一点,因为我直到现在才忘记它。有机会我会更新我的答案,或者你也可以更新它
  • 我刚刚更新了它。直到我之前的评论之后才意识到该应用可以编辑。
  • 啊,这更有意义 - 非常感谢您抽出宝贵时间为我澄清,并且很抱歉将您拖到现在;)
猜你喜欢
  • 2019-12-26
  • 1970-01-01
  • 1970-01-01
  • 2012-09-14
  • 1970-01-01
  • 2012-03-11
  • 1970-01-01
  • 2020-09-29
  • 1970-01-01
相关资源
最近更新 更多