如何解决如何在MDX语句SSAS中拥有会员名称而不是其密钥
我面临一个问题。我正在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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。