MDXスライサの指定
この項では、スライサ指定(WHERE句)のルールを示します。 スライサ軸は、問合せをデータベースの特定の領域にのみ適用するように制限する方法です。
スライサの指定は、WHEREキーワードとそれに続くタプル、メンバー、またはセットで構成されます。 オプションで、スライサ仕様の特定のディメンション・プロパティを問い合せることができます。
構文
[WHERE [<slicer_specification> [<dim_props>]]
<slicer_specification> ::= <set> | <tuple> | <member>
ノート:
スライサ内の<set>
のカーディナリティは1である必要があります。つまり、セットを使用する場合は、単一のタプルに評価される必要があります。
ノート:
軸とスライサに同じディメンションを表示することはできません。 独自のディメンションの基準を使用して軸をフィルタするには、サブ選択を使用できます。 「MDXサブ選択」を参照してください。
<dim_props> ::=
[DIMENSION] PROPERTIES <property> [, <property>...]
例
たとえば、問合せ全体をSample BasicデータベースのActual Salesにのみ適用し、予算販売やその他のメジャーは除外できます。 WHERE句は次のようになります:
SELECT
{([West].children)}
ON COLUMNS,
{([Diet].children)}
ON ROWS
FROM Sample.Basic
WHERE ([Scenario].[Actual], [Measures].[Sales])