Operaciones booleanas

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 una operación 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 operación Boolean.

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

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

    NOTA

    Al hacer clic con el botón derecho en el nombre o en el número correspondiente a una operación Boolean, aparece la opción de menú Add new sibling. Un elemento secundario es otra condición en la misma posición relativa en la jerarquía de condiciones que la operación Boolean en la que hizo clic con el botón derecho. Añadir un nuevo elemento secundario para una operación Boolean es lo mismo que añadir una nueva condición haciendo clic con el botón derecho en el parámetro Condition o Log Entry Condition.

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 operación Boolean.
  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 condición 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 condición And forma la operación raíz de todas las pruebas de condición dentro del servidor de Data Workbench. Si la condición And 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 condición And como prueba de condición siempre se ejecutan y por qué se utilizan como raíz para todas las pruebas de condición.

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

Ni

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

El siguiente ejemplo muestra una condición Neither con dos condiciones Range como secundarias. Como se define, la condición Neither excluye las entradas de registro que se produjeron entre el 1 de enero de 2007 y el 10 de enero de 2007 o durante el período comprendido entre el 12 de enero de 2007 y el 14 de enero de 2007. Tal condición podría utilizarse como 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 condición 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 condición Or no contiene elementos secundarios, ninguno de sus elementos secundarios puede devolver el valor "True". Como resultado, la condición Or se evalúa como falsa.

Este ejemplo muestra la condición Or con una condición String Match y una condición Range como elementos secundarios. La condición Or solo se cumple si la entrada de registro tiene el valor x-hasproblem establecido en sí 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