要构建 Smart Query,请应用复合筛选器来从不同的集合中选择成员的合集、补集和交集。合集是指选择属于两个集合中的任意一个但不同时属于这两个集合的成员。交集是指选择属于所有指定集合的成员。补集是指选择属于一个指定集合但不属于其他指定集合的成员。
您可以使用集合和复合筛选器的任意组合来创建高度复杂的 Smart Query。
要选择属于两个集合中的任意一个但不同时属于这两个集合的成员,请按定义集合筛选器所述基于“...集”的维定义两个或多个筛选器。例如,在图 22 中,查询将仅返回罐装的 (Product = Can) 或含咖啡因 (Product = Caffeinated_True) 的 Product, Level 0 成员。
交集仅包含所有指定集合共有的成员。
在图 23 中,查询将仅返回含咖啡因且罐装的 Product, Level 0 成员。
在图 24 中,查询将仅返回含咖啡因但不是罐装的 Product, Level 0 成员。
在构建 Smart Query 之后,前进到完成 Smart Query。