Opérations booléennes

IMPORTANT

En savoir plus sur le Data Workbench Annonce de fin de vie.

Les opérations booléennes combinent les résultats des opérations de test, qui fonctionnent comme des enfants des opérations booléennes.

Pour plus d’informations sur les opérations de test, voir Opérations de test. Lorsque vous définissez une boolean , vous pouvez définir zéro ou plusieurs enfants pour l’opération.

Pour ajouter une condition enfant à une opération booléenne

  1. Cliquez avec le bouton droit sur le nom ou le numéro correspondant au Boolean opération.

  2. Cliquez sur Add new child et sélectionnez l’un des types de condition disponibles à ajouter.

  3. Répétez les étapes 1 et 2 jusqu’à ce que vous ayez ajouté toutes les conditions enfants souhaitées pour la variable Boolean opération.

    REMARQUE

    Lorsque vous cliquez avec le bouton droit de la souris sur le nom ou le nombre correspondant à un Boolean l’opération, Add new sibling . Un frère est une autre condition à la même position relative dans la hiérarchie de conditions que la condition Boolean opération sur laquelle vous avez cliqué avec le bouton droit de la souris. Ajout d’un nouveau frère pour un Boolean est identique à l’ajout d’une nouvelle condition en cliquant avec le bouton droit de la souris sur la fonction Condition ou Log Entry Condition .

Pour supprimer une condition enfant d’une opération booléenne :

  1. Cliquez avec le bouton droit de la souris sur le nom de la condition enfant ou sur le numéro correspondant à la condition enfant que vous souhaitez supprimer du Boolean opération.
  2. Cliquez sur Remove <* #number*>, où nombre correspond au nombre correspondant à la condition enfant que vous souhaitez supprimer.

Cette section décrit les conditions suivantes :

Et

Le And La condition peut comporter aucune ou plusieurs conditions enfants et renvoie true (vrai) lorsqu’aucun de ses noeuds enfants ne renvoie false (faux).

Le And condition forme l’opération racine de tous les tests de condition dans le serveur Data Workbench. Si la variable And La condition ne contient aucun enfant, la condition est évaluée comme vraie et l’opération associée se poursuit. C’est pourquoi les actions qui ont uniquement la variable And comme test de condition s’exécute toujours et pourquoi il est utilisé comme racine pour tous les tests de condition.

Cet exemple illustre comment une And est utilisée pour s’assurer que la variable Copy la transformation se produit uniquement lorsque la date de l’entrée du journal s’est produite en 2006 et que la page demandée a été /products/purchase.asp.

Not

Le Neither La condition peut comporter aucune ou plusieurs conditions enfants et renvoie false si l’une de ses conditions enfants est vraie. Si la variable Neither La condition ne contient aucun enfant, aucun de ses enfants ne peut renvoyer la valeur true. Par conséquent, la variable Neither est évaluée sur true.

L’exemple suivant illustre une Neither condition avec deux Range ses conditions d'enfant. Comme défini, la variable Neither La condition exclut les entrées de journal qui se sont produites entre le 1er janvier 2007 et le 10 janvier 2007 ou pendant la période du 12 janvier 2007 au 14 janvier 2007. Une telle condition peut être utilisée comme Log Entry Condition pour éliminer les transactions d’un jeu de données pendant les périodes où un problème connu se produisait avec les données collectées.

OU

Le Or La condition peut comporter aucune ou plusieurs conditions enfants et renvoie true (vrai) si au moins l’une de ses conditions enfants est vraie. Si la variable Or La condition ne contient aucun enfant, aucun de ses enfants ne peut renvoyer la valeur true. Par conséquent, la variable Or est évaluée sur false.

Cet exemple illustre la fonction Or avec une condition String Match condition et une Range la condition de ses enfants. Le Or la condition n’est satisfaite que si l’entrée de journal a la valeur x-hasproblem est définie sur oui ou l’entrée du journal s’est produite au cours de la période du 1er janvier 2007 au 10 janvier 2007.

Sur cette page