关于 Not In 运算符
背景
IBM® Marketing Operations 对象(计划、程序和项目)是根据模板创建的。
模板具有属性定义,例如 brochure_type。 从相同模板中创建的项目实例可以具有不同的属性值。 例如,TS001 可以将 Tri-fold 作为其描述书类型,而 TS002 则使用 Bi-fold
在典型 IBM® Marketing Operations 安装中具有多个项目模板,某个特定属性可能在某些模板中存在而在另外的模板中不存在。
Not In 运算符的行为
Not In 运算符返回符合以下条件的对象(例如项目)的所有实例:对象不具有在搜索中指定的属性值,或者对象不具有该属性。 举例说明,如果您搜索没有黑色种子的所有水果,那么此搜索将返回没有黑色种子的水果以及没有种子的水果,因为没有种子的水果不会有黑色的种子。
请参考以下示例:
*
Template1 有一个定制标签 Business,包含属性 BusinessUnit
*
Template2 没有 Business 定制标签(因此它不包含 BusinessUnit 属性)。
*
*
*
*
假定您创建了带有以下条件的搜索:
[All Templates] -> [BusinessUnit] -> [Not In] -> [Insurance]
搜索将返回 Project2、Project3 和 Project4,因为这些项目都不符合 BusinessUnit = Insurance 的条件。