Operaciones booleanas

IMPORTANTE

Más información sobre la Data Workbench Anuncio de fin de vida útil.

Las operaciones booleanas combinan los resultados de las operaciones de prueba, que funcionan como elementos secundarios de las operaciones booleanas.

Para obtener información sobre las operaciones de prueba, consulte Operaciones de prueba. Al definir un boolean , puede definir cero o más elementos secundarios para la operación.

Adición de una condición secundaria a una operación booleana

  1. Haga clic con el botón derecho en el nombre o en el número correspondiente a la variable Boolean operación.

  2. Haga clic en Add new child y elija uno de los tipos de condiciones disponibles para agregar.

  3. Repita los pasos 1 y 2 hasta que haya agregado todas las condiciones secundarias deseadas para la variable Boolean operación.

    NOTA

    Cuando haga clic con el botón derecho en el nombre o en el número correspondiente a un Boolean , verá la variable Add new sibling para abrir el Navegador. Un hermano es otra condición en la misma posición relativa en la jerarquía de condiciones que el Boolean operación en la que hizo clic con el botón derecho. Adición de un nuevo elemento secundario para un Boolean es lo mismo que agregar una nueva condición haciendo clic con el botón derecho en la variable Condition o Log Entry Condition parámetro.

Para quitar una condición secundaria de una operación booleana:

  1. Haga clic con el botón derecho en el nombre de la condición secundaria o en el número correspondiente a la condición secundaria que desea eliminar de la Boolean operación.
  2. Haga clic en Remove <* #number*>, donde número es el número correspondiente a la condición secundaria que desea eliminar.

Esta sección trata sobre las siguientes condiciones:

Y

La variable And puede tener cero o más condiciones secundarias y devuelve el valor "True" cuando ninguno de sus nodos secundarios devuelve el valor "False".

La variable And condition forma la operación raíz de todas las pruebas de condición dentro del servidor de Data Workbench. Si la variable And la condición no contiene elementos secundarios, la condición se evalúa como verdadera y se ejecuta la operación asociada. Por este motivo, las acciones que solo tienen la variable And condición, ya que la prueba de condición siempre se ejecuta y por qué se utiliza como raíz para todas las pruebas de condición.

Este ejemplo muestra cómo una And se usa para asegurarse de que la variable Copy la transformación se produce cuando sólo la fecha de la entrada de registro se produjo en el año 2006 y la página solicitada se /products/purchase.asp.

Ni

La variable Neither puede tener cero o más condiciones secundarias y devuelve falso si alguna de sus condiciones secundarias se evalúa como verdadera. Si la variable Neither condición no contiene elementos secundarios, ninguno de los elementos secundarios puede devolver el valor "true". Como resultado, la variable Neither condition se evalúa como true.

El siguiente ejemplo muestra una Neither condición con dos Range condiciones como sus hijos. Según se define, la variable Neither condición excluye las entradas de registro que se produjeron entre el 1 de enero de 2007 y el 10 de enero de 2007 o entre el 12 de enero de 2007 y el 14 de enero de 2007. Esta condición podría utilizarse como el Log Entry Condition para eliminar transacciones de un conjunto de datos durante periodos en los que hubo un problema conocido con los datos recopilados.

o

La variable Or puede tener cero o más condiciones secundarias y devuelve el valor "True" si al menos una de sus condiciones secundarias se evalúa como "True". Si la variable Or condición no contiene elementos secundarios, ninguno de los elementos secundarios puede devolver el valor "true". Como resultado, la variable Or se evalúa como false.

Este ejemplo muestra la variable Or condición con un String Match condición y Range como sus hijos. La variable Or la condición solo se cumple si la entrada de registro tiene la variable x-hasproblem establecido en yes o la entrada de registro se produjo durante el intervalo de tiempo comprendido entre el 1 de enero de 2007 y el 10 de enero de 2007.

En esta página