以下是报告中使用的mdx查询的片段。
成员[Measures]。[Lein Coin In] ([机器尺寸]。 [租用标记] 。& 1,[测量]。[硬币输入]
现在,我的问题是: 在计算机维度下的多维数据集中,没有名为租用标记的属性层次结构名称。 我查看了 xmla 脚本,没有这样的名字。但是,mdx查询会将结果拉出来。
如果它被隐藏了,为什么它不会在xmla脚本中显示为隐藏/不可见或者它是什么?
如果我遗漏了某些内容,那么我该如何追踪它以了解它与机器尺寸的关系。
感谢您的帮助。
答案 0 :(得分:2)
您是否尝试在SSMS中运行查询? & 1不是有效的标识符。标识符必须以字母字符开头或用方括号分隔。
可以编写引用不存在的层次结构或成员的计算度量,但它只返回null。但是,对& 1的引用甚至不应该超出查询评估的解析阶段而不会抛出错误。
答案 1 :(得分:0)
旧邮件,但对于那些谷歌搜索: 当您看到类似[Dimension]。[Hierarchy]。&[1]之类的东西(我假设输入消息时,仅忽略了1周围的[])时,该属性将成员的键引用为反对该成员的标题。
通常会在使用Dimension Security并在“高级”选项卡上查看或选择“默认成员”时看到。这样,您就可以在不破坏多维数据集逻辑的情况下重命名成员。