问题描述
我面临一个问题。我正在SSAS
上工作,我有3个多维数据集使用的尺寸。在我的一个多维数据集中,当我拖放维度成员而不是获得维度成员([xxxx].[yyyy].[aaaa])
的字面名称时,我得到了数字[xxxx]。[yyyy]。&[1] ..
请有人可以告诉我如何避免这种行为?
更准确地说,当我拖放mdx语句时:
我有:
[昏暗的销售区域]。[销售区域]。[ 1 ],[昏暗的销售区域]。[销售区域]。[ 2 ]
我想得到:
[昏暗的销售地区]。[销售地区]。[加拿大],[昏暗的销售地区]。[销售地区]。[澳大利亚]
[Dim Sales Territory]具有关键列[Sales Territory ID]
谢谢
解决方法
如果您在Dim Sales Territory维度编辑器中的Sales Territory属性上将MemberNamesUnique
属性更改为true,然后重新部署您的多维数据集,则拖放成员唯一名称引用应更改。
但是我的问题是为什么你要这么做?您只是想让代码更具可读性吗?名称是唯一的吗?
顺便说一句,您将要编辑问题以在成员唯一名称上放置一个&
,该成员名称由键([Dim Sales Territory].[Sales Territory].&[1]
)引用。如果省略这些&
,则将引用属性的name属性。如果确实没有得到&
,那么问题是您使用了错误的列作为name列,并且已经设置了MemberNamesUnique = true。