在MDX中添加另一个度量

时间:2014-04-15 06:53:04

标签: ssas mdx

MDX查询:

SELECT NON EMPTY
{ [Time].[Date].[Date].AllMembers } ON COLUMNS,
NON EMPTY
{ [Person].[Alias].[Alias].AllMembers } ON ROWS
FROM [Cube]
WHERE ( [Measures].[Count Person] )

结果格式:

        2014-04-01  2014-04-02  2014-04-04  

XYZ     14          36          68  

如果我想将另一个度量[Measures]。[Person%]作为列包含并以下列格式获得结果,该怎么办?

        Person% 2014-04-01  2014-04-02  2014-04-04  

XYZ     10%         14          36          68

我如何安排查询?

1 个答案:

答案 0 :(得分:0)

您可以使用

SELECT NON EMPTY
{ ( [Measures].[Person%], [Time].[Date].[All]) }
+
{[Measures].[Count Person]} * [Time].[Date].[Date].AllMembers
ON COLUMNS,
NON EMPTY
{ [Person].[Alias].[Alias].AllMembers } ON ROWS
FROM [Cube]

只在列中使用两个层次结构(度量和时间)。