スマート・クエリーの構築

スマート・クエリーを構築するには、複合フィルタを適用して、別の集合のメンバーの和集合、補集合および交差を選択します。和集合は、2つの集合の両方ではなく一方にのみ属するメンバーの選択です。交差は、指定したすべての集合に属するメンバーの選択です。補集合は、指定した別の集合のメンバーにはなっていない、指定した1つの集合のメンバーの選択です。

集合と複合フィルタを任意の組合せで使用して、非常に複雑なスマート・クエリーを作成できます。

和集合

両方の集合ではなく一方の集合に属するメンバーを選択するには、集合フィルタの定義の説明に従って、「...の集合」のディメンションから2つ以上のフィルタを定義します。たとえば、図18-1では、問合せは缶にパッケージ化された(製品 = Can)カフェイン入り(製品 = Caffeinated_True)のいずれかの「製品、レベル0」メンバーのみ戻します。

図18-1 和集合


前の段落で説明した和集合。

集合の交差

交差には、指定したすべての集合に共通するメンバーのみ含まれます。

指定したすべての集合に共通するメンバーを選択するには:

  1. 集合フィルタの定義の説明に従って、集合フィルタを定義します。

  2. フィルタ名の横にある矢印をクリックし、「フィルタの追加」を選択します。

  3. 「追加フィルタ」とサブ集合フィルタが表示されます。

  4. 2番目のフィルタを定義します。

図18-2では、問合せはカフェイン入りでかつ缶にパッケージ化された「製品、レベル0」メンバーのみ戻します。

図18-2 集合の交差


前の段落で説明した集合の交差

補集合

指定した別の集合のメンバーではない集合のメンバーのみ選択するには:

  1. 「フィルタ...」で、フィルタ名の横にある矢印をクリックし、「フィルタの追加」を選択します。

    「追加フィルタ」とサブ集合フィルタが表示されます。

  2. 2番目のフィルタを定義します。

  3. 「追加フィルタ」の横にある矢印をクリックし、「除外」を選択します。

図18-3では、問合せはカフェイン入りで缶にはパッケージ化されていない「製品、レベル0」メンバーのみ戻します。

図18-3 補集合


前の段落で説明した補集合

スマート・クエリーを構築した場合、スマート・クエリーの完了に進みます。