布尔运算

布尔运算合并测试运算的结果,测试运算用作布尔运算的子项。

有关测试操作的信息,请参阅测试操作。 定义boolean操作时,可以为该操作定义零个或多个子项。

向布尔运算中添加子条件

  1. 右键单击与Boolean操作对应的名称或编号。

  2. 单击​Add new child​并选择要添加的可用条件类型之一。

  3. 重复步骤1和2,直到您为Boolean操作添加了所有所需的子条件。

    注意

    右键单击与Boolean操作对应的名称或编号时,将显示Add new sibling菜单选项。 同级是条件层次结构中与右键单击的Boolean操作处于相同相对位置的另一个条件。 为Boolean操作添加新同级与通过右键单击Condition或Log Entry Condition参数添加新条件相同。

从布尔运算中删除子条件:

  1. 右键单击要从Boolean操作中删除的子条件的名称或与子条件对应的编号。
  2. 单击​Remove <* #number*>,其中number是与要删除的子条件对应的数字。

本节讨论以下条件:

And条件可以具有零个或多个子条件,并且当其子节点中没有一个返回false时返回true。

And条件构成Data Workbench Server内所有条件测试的根操作。 如果And条件不包含子项,则该条件的计算结果为true,并且相关操作继续进行。 这就是为什么只有And条件作为条件测试的操作始终执行,以及它被用作所有条件测试的根的原因。

此示例说明如何使用And条件确保在2006年仅日志条目日期发生且请求的页面为/products/purchase.asp时发生Copy转换。

都不

Neither条件可以具有零个或多个子条件,如果其任何子条件的计算结果为true,则返回false。 如果Neither条件不包含子项,则其子项都不能返回true。 结果,Neither条件的计算结果为true。

以下示例显示了一个Neither条件,其子项为两个Range条件。 如所定义,Neither条件不包括2007年1月1日至2007年1月10日之间或2007年1月12日至2007年1月14日期间发生的日志条目。 此类条件可用作Log Entry Condition以在收集数据存在已知问题的期间从数据集中消除事务。

Or条件可以具有零个或多个子条件,并且如果其至少一个子条件的计算结果为true,则返回true。 如果Or条件不包含子项,则其子项都不能返回true。 结果,Or条件的计算结果为false。

此示例显示Or条件,其子项为String Match条件和Range条件。 仅当日志条目的x-hasproblem值设置为yes或日志条目在2007年1月1日到2007年1月10日的时间范围内发生时,才满足Or条件。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now