条件和分组
条件是要约属性、运算符和值。分组是条件集合。
条件
条件由要约属性(可能已参数化)、运算符和值组成。
在以下查询中,
截止日期 = 12/31/08
“截止日期”是定制属性,“=”是运算符,12/31/08 是值。
Optimize 查询构建器中的要约属性列表包含 Campaign 中定义的定制要约属性以及所有标准属性。可使用 Campaign 中定义的任何要约模板内列示的属性。如果在查询构建器中指定的要约属性是参数化值,那么查询构建器搜索会产生要约版本。
分组
分组由前加“ANY”或“ALL”语句的一个或多个条件组成。在查询中,可从选择商品位置列表中选择 ALLANY,如下所示:
*
ALL 用于指定要约必须符合提出的每个条件。例如,您可能希望找到成本少于 $5 并且在 12/31/08 前或之后到期的要约。
ALL 运算符等效于 AND 运算符,可表示如下:
(Grouping) AND (Grouping) ... AND (Grouping)
其中
Grouping = (Condition) AND (Condition) ... AND (Condition)
*
ANY 用于指定要约可以符合提出的任何一个条件。例如,您可能希望找到具有商品类别为电子器件或计算机的要约。
ANY 运算符等效于 OR 运算符,可表示如下:
(Grouping) OR (Grouping) ... OR (Grouping)
其中
Grouping = (Condition) OR (Condition) ... OR (Condition)
要约版本查询构建器示例
以下示例说明查询构建器帮助您根据定制要约属性确定联系的方式。
您希望您的联系列表排除符合下列所有条件的联系:
*
*
*
在此示例中,all 运算符用来指定向符合下列所有条件的所有联系发出所有要约:
*
*
*
必须符合所有这些条件,以便将该联系从所建议联系表中排除。使用 any 运算符创建子组以定义可考虑的特定渠道类型(电子邮件或电话)。