mdx查询结果中两个度量的串联

时间:2014-01-23 12:55:25

标签: mdx olap

是否可以将两个度量值连接到一个单元格中?

这是示例查询,但它不起作用:

    WITH member [Measures].[tmp] as ([Measures].[m1] + " " + [Measures].[m2])
SELECT {[Brand].[Brand Name].[Brand Name]} ON ROWS, {[Measures].[tmp]} ON COLUMNS FROM [DEVEL]

非常感谢你的帮助

1 个答案:

答案 0 :(得分:0)

也许您需要明确表示您是在成员的.Value之后,否则MDX解析器会认为您是指成员(对象)本身?

WITH MEMBER [Measures].[tmp] AS '[Measures].[m1].Value & " " & [Measures].[m2].Value'

我还调整了一下语法:我认为你需要&来连接(比如VBA,如果使用MS OLAP,MDX会理解),你应该在{{{{{{{ 1}}。

或者,如果您使用自己的代码调用MDX,那么您可以自己读取单元格值,并在显示之前连接所需的任何内容吗?