スライサ軸の内容の指定 (MDX)
スライサ軸は、多次元式 (MDX) の SELECT ステートメントから返されるデータを絞り込み、指定されているメンバと重なり合うデータだけが返されるように、返されるデータを制限します。スライサ軸は、MDX の SELECT ステートメントの WHERE 句で定義します。
スライサ軸の構文
スライサ軸を明示的に指定するには、MDX の <SELECT slicer axis clause>
を使用します。その際の構文は以下のとおりです。
<SELECT slicer axis clause> ::= WHERE Set_Expression
このスライサ軸の構文で使用する Set_Expression
には、その句を評価するためのセットとして処理される組式、またはセット式を指定できます。セット式を指定した場合は、指定したセットが評価され、そのセット内のすべての組の結果セルが集計されます。つまり、指定したセットに対して Aggregate 関数が適用され、メジャーごとに定義されている集計関数によって各メジャーが集計されます。また、セット式を属性階層メンバのクロス積として表せない場合は、スライサのセット式の外部にあるセルを NULL と見なして評価されます。
暗黙的なスライサ軸
キューブ内の階層のメンバがクエリ軸に明示的に含まれていない場合は、その階層の既定のメンバが暗黙的にスライサ軸に含まれます。既定のメンバの詳細については、「既定メンバの定義」を参照してください。