1

有一个问题摆在我面前。我在SSAS2017 年工作,我有 3 个立方体使用的尺寸。在我的一个立方体中当我拖放维度成员而不是获取维度成员的字面名称时,([xxxx].[yyyy].[aaaa])我得到了数字 [xxxx].[yyyy].&[1] .. 请有人告诉我如何避免这种情况行为 ?

更准确地说,当我拖放我的 mdx 语句时:

我有 :

[Dim Sales Territory].[Sales Territory].[ 1 ],[Dim Sales Territory].[Sales Territory].[ 2 ]

我想得到:

[销售区域]。[销售区域]。[加拿大],[销售区域]。[销售区域]。[澳大利亚]

[Dim Sales Territory] ​​具有键列 [Sales Territory Id]

谢谢

4

1 回答 1

2

如果您MemberNamesUnique在 Dim Sales Territory 维度编辑器中将 Sales Territory 属性的属性更改为 true 并重新部署您的多维数据集,那么拖放成员唯一名称引用应该会更改。

但我的问题是你为什么要这样做?您只是希望代码更具可读性吗?名字是独一无二的吗?

顺便说一句,您将需要编辑您的问题以&在成员唯一名称上放置一个通过键 ( ) 引用的成员唯一名称[Dim Sales Territory].[Sales Territory].&[1]。如果省略这些&,则引用属性的 name 属性。如果你真的没有得到,&那么问题是你使用了错误的列作为名称列并且已经设置了 MemberNamesUnique=true。

于 2020-08-27T10:30:41.820 回答