次の例では、複数のネストしたCrossJoinが使用されています。
SELECT NON EMPTY { [Profit] } ON COLUMNS, NON EMPTY {CROSSJOIN ( CROSSJOIN( [Market].Levels(1).ALLMEMBERS, [Product].[Family].ALLMEMBERS ), [Year].Levels(1).ALLMEMBERS ) } DIMENSION PROPERTIES MEMBER_CAPTION ON ROWS FROM Sample.Basic
このクエリーには、次の結果があります(抜粋):
[Market].Levels(1). [MEMBER_ CAPTION] |
[Product]. [Family]. [MEMBER_ CAPTION] |
[Year].Levels(1). [MEMBER_ CAPTION] |
[Profit] |
---|---|---|---|
East |
Colas |
Qtr1 |
2747 |
East |
Colas |
Qtr2 |
3352 |
East |
Colas |
Qtr3 |
3740 |
East |
Colas |
Qtr4 |
2817 |
East |
Root Beer |
Qtr1 |
562 |
East |
Root Beer |
Qtr2 |
610 |
East |
Root Beer |
Qtr3 |
372 |
East |
Root Beer |
Qtr4 |
990 |
... |
... |
... |
... |