excel - 如何在 Excel 中从 Microsoft SSAS 获取维度面包屑

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

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

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

Dimension With Breadcrumb on Hierarchy Name

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

Dimension Without Breadcrumb on Hierarchy Name

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

我查看了维度的属性,它们看起来是相同的。具体来说,维度的 HierarchyUniqueNameStyle 属性设置为 IncludeDimensionName。我的直觉表明,这种差异可能在于多维数据集本身,因为示例多维数据集的多个维度具有相同的功能。

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

最佳答案

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

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

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

关于excel - 如何在 Excel 中从 Microsoft SSAS 获取维度面包屑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28201193/

相关文章:

excel - 获取Excel中单元格的格式化值

ssas - 相当于LIKE的MDX

sql-server - 具有 0 到 nvarchar(max) 列的 SSIS 中的 MDX 查询输出给出奇怪的字符

ssis - 如何通过 SSIS 创建/删除多维数据集分区

database-design - 如何避免星型模式中事实表之间的连接?

sql - 数千个值的 Redshift IN 条件

python - 如何将文本文件转换为Excel文件,而不删除数据之间的空格

excel - 导航到现有 Internet Explorer 窗口中的新 URL

vba - 循环内的 Application.WorksheetFunction.Sum

database - 数据仓库注意事项 : When and Why?