Show Menu
TEMAS×

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 . Cuando define una boolean operación, 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 secundario en el nombre o el número correspondiente a la Boolean operación.
  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 Boolean operación.
    Al hacer clic con el botón derecho en el nombre o el número correspondiente a una Boolean operación, se muestra la opción de Add new sibling menú. Un elemento secundario es otra condición en la misma posición relativa en la jerarquía de condiciones que la operación en la que se hizo clic con el botón secundario del mouse (ratón) Boolean . Agregar un nuevo elemento secundario para una operación Boolean es lo mismo que agregar 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 secundario en el nombre de la condición secundaria o en el número correspondiente a la condición secundaria que desea quitar 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 analiza las siguientes condiciones:

Y

La And condición puede tener cero o más condiciones secundarias y devuelve true cuando ninguno de sus nodos secundarios devuelve false.
La And condición forma la operación raíz de todas las pruebas de condición dentro del servidor del área de trabajo de datos. Si la And condición no contiene elementos secundarios, la condición se evalúa como verdadera y la operación asociada continúa. Por este motivo, las acciones que solo tienen la condición And 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 se utiliza una And condición para asegurarse de que la Copy transformación se produce cuando sólo la fecha de entrada de registro se produjo en el año 2006 y la página solicitada se /products/purchase.asp.

Neither

La Neither condición puede tener cero o más condiciones secundarias y devuelve false si alguna de sus condiciones secundarias se evalúa como verdadera. Si la Neither condición no contiene elementos secundarios, ninguno de los elementos secundarios puede devolver el valor true. Como resultado, la condición Neither se evalúa como verdadera.
El siguiente ejemplo muestra una Neither condición con dos Range condiciones como elementos secundarios. Según se define, la 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 durante el período comprendido entre el 12 de enero de 2007 y el 14 de enero de 2007. Neither Tal condición podría utilizarse como Log Entry Condition para eliminar transacciones de un conjunto de datos durante períodos en los que se conociera un problema con los datos recopilados.

O

La Or condición puede tener cero o más condiciones secundarias y devuelve verdadero si al menos una de sus condiciones secundarias se evalúa como verdadera. Si la Or condición no contiene elementos secundarios, ninguno de los elementos secundarios puede devolver el valor true. Como resultado, la condición Or se evalúa como falsa.
Este ejemplo muestra la Or condición con una String Match condición y una Range condición como sus elementos secundarios. La condición solo se cumple Or si la entrada de registro tiene el x-hasproblem valor establecido en yes o si 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.