MDX查询测试



我想在一个查询中组合3个这样的查询,但我不知道如何做到:

查询1:

select {
Crossjoin({[Measures].[Store sales]}, {[Occupation].[Occupation].Members}) 
} on columns,
{
[Product].[Product Family].Members
} on rows
From test

这样的操作是可以的,但您需要将所有成员都带到脚本中,以便每组元组具有相同的维度:

SELECT 
    [Measures].[Store sales]
  * 
    {
      [Occupation].[Occupation].MEMBERS * {[Essai].[All]}
     ,
      {[Occupation].[All]} * [Essai].[Essai].MEMBERS
    } ON COLUMNS
 ,{[Product].[Product Family].MEMBERS} ON ROWS
FROM test;

对不起,第二个查询是

select {
Crossjoin({[Measures].[Store sales]}, {[Yearly_Income].   [Yearly_Income].Members}) 
} on columns,
{
[Product].[Product Family].Members
} on rows
From test

最新更新