若要建立智慧型查詢,您可以套用複合篩選條件,以選取來自不同設定之成員的聯集、補充和交集。聯集是屬於兩種設定之一的成員選擇,但不會同時屬於兩種設定。交集是屬於所有指定設定的成員選擇。補充是某個指定設定的成員選擇,且這些成員不是其他指定設定的成員。
您可以使用任何組合的設定和複合篩選條件,來建立高度複雜的智慧型查詢。
設定的聯集
若要選取屬於兩種設定之一而非同時屬於兩種設定的成員,請從設定... 之維度中,依照定義設定篩選條件中所述,來定義一或多個篩選條件。例如,在圖 18-1 中,查詢只會傳回罐裝 (Product = Can) 或 含咖啡因 (Product = Caffeinated_True) 的產品,層級 0 成員。
設定的交集
交集只會包括所有指定設定的共同成員。
若要選取所有指定設定的共同成員,請執行下列動作:
-
定義設定的篩選條件 (如定義設定篩選條件中所述)。
-
按一下篩選條件名稱旁的箭頭,然後選取新增篩選條件。
-
會顯示其他篩選條件和子集合篩選條件。
-
定義第二個篩選條件。
在圖 18-2 中,查詢只會傳回含咖啡因且 包裝為罐裝的產品,層級 0 成員。
設定的補充
若要僅選取不是 其他指定設定之成員的設定成員,請執行下列動作。
-
從篩選條件... 中,按一下篩選條件名稱旁的箭頭,然後選取新增篩選條件。
會顯示其他篩選條件和子集合篩選條件。
-
定義第二個篩選條件。
-
按一下其他篩選條件旁的箭頭,然後選取排除。
在圖 18-3 中,查詢只會傳回含咖啡因但包裝不是罐裝的產品,層級 0 成員。
當您已建立智慧型查詢時,請繼續進行完成智慧型查詢。