このトピックで説明する簡単な例では、クエリ軸とスライサー軸の指定と使用の基本について説明します。
キューブ
TestCube という名前のキューブには、Route と Time という名前の 2 つの単純なディメンションがあります。 各ディメンションには、それぞれ Route と Time という名前のユーザー階層が 1 つしかありません。 キューブのメジャーはメジャー次元の一部であるため、このキューブはすべてで3つの次元があります。
クエリ
このクエリでは、パッケージ メジャーをルートと時間の間で比較できるマトリックスを提供します。
次の MDX クエリの例では、Route 階層と Time 階層がクエリ軸であり、Measures ディメンションがスライサー軸です。
Members 関数は、MDX が階層またはレベルのメンバーを使用してセットを構築することを示します。
Members関数を使用すると、MDX クエリ内の特定の階層またはレベルの各メンバーを明示的に指定する必要はありません。
SELECT
{ Route.nonground.Members } ON COLUMNS,
{ Time.[1st half].Members } ON ROWS
FROM TestCube
WHERE ( [Measures].[Packages] )
結果
結果は、COLUMNS 軸ディメンションと ROWS 軸ディメンションの各交差部分にある Packages メジャーの値を識別するグリッドです。 次の表は、このグリッドの外観を示しています。
| 空気 | 海 | |
|---|---|---|
| 第 1 四半期 | 60 | 50 |
| 第2四半期 | 45 | 45 |