AGGREGATE したいタプルセットがあります。
例: 次のクエリがあります。
Select {[Sales Territory].[Sales Territory].DEFAULTMEMBER.children} on 0,
{[Sales Reason].[Sales Reason Type].DEFAULTMEMBER.children} on 1
From [Adventure Works]
軸の 1 つにTOTALを追加する場合は、次のようにします。
WITH MEMBER [Sales Territory].[Sales Territory].[Total X] as 'AGGREGATE(AXIS(0))'
Select {[Sales Territory].[Sales Territory].[Total X],[Sales Territory].[Sales Territory].DEFAULTMEMBER.children} on 0
,{[Sales Reason].[Sales Reason Type].DEFAULTMEMBER.children} on 1 From [Adventure Works]
今のところ、それはすべて良いです。しかし、クロス結合セットを集約しようとすると失敗します。例として、次のクエリを取り上げてください。
Select {[Sales Territory].[Sales Territory].DEFAULTMEMBER.children} on 0
,{[Sales Reason].[Sales Reason Type].DEFAULTMEMBER.children}*{[Sales Channel].[Sales Channel].DEFAULTMEMBER.children} on 1
From [Adventure Works]
[Sales Reason].[Sales Reason Type] を [Sales Channel].[Sales Channel] にクロス結合したことに注意してください。
複数のメンバーがいる場合、軸上で合計を行う方法はありますか?
ありがとう!
PS: 私は MDX クエリの初心者です