0

下面是报告中使用的 mdx 查询的片段。

与成员 [Measures].[Leased Coin In] ([Machine Dimension]. [Leased Flag] .&1 , [Measures].[Coin In])

现在,我的问题是:在Machine Dimension下的多维数据集中,没有名为Leased Flag 的属性层次结构名称。 我在xmla脚本里看了看,没有这个名字。但是,mdx 查询会提取结果。

如果它是隐藏的,为什么它不会在 xmla 脚本中显示为隐藏/不可见或其他?

如果我遗漏了某些东西,那么我该如何追溯它以找出它与机器尺寸的关系。

感谢你的帮助。

4

2 回答 2

2

您是否尝试过在 SSMS 中运行查询?&1 不是有效的标识符。标识符必须以字母字符开头或用方括号分隔。

可以编写一个引用不存在的层次结构或成员的计算度量,但它只会返回 null。但是,对 &1 的引用甚至不应该通过查询评估的解析阶段而不会引发错误。

于 2009-12-17T02:38:22.987 回答
0

旧消息,但对于那些谷歌搜索:当您看到类似 [Dimension].[Hierarchy].&[1] 的内容(我假设输入消息时 1 周围的 [ ] 刚刚被省略)时,它指的是密钥属性中的成员的名称,而不是成员的标题。

您看到这种情况的典型位置是在使用 Dimension Security 并查看“高级”选项卡或选择默认成员时。这使您可以在不破坏多维数据集逻辑的情况下重命名成员。

于 2018-07-16T23:10:13.177 回答