2014-04-15 78 views
0

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 

如果我想包括另一项措施[措施] [个人%]作为。并以下列格式得到结果:

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

XYZ  10%   14   36   68 

如何安排查询?

+0

你想在哪个时间显示度量'Person%'? – FrankPl

+0

@FrankPl每个人我想要的结果。时间没有条件。 – Yogesh

回答

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] 

只是在列使用两个层次(措施和时间)。