Show Menu
SUJETS×

Opérations booléennes

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 opération, 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 de la souris sur le nom ou le numéro correspondant à l’ Boolean opération.
  2. Cliquez sur Add new child puis 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 l’ Boolean opération.
    Lorsque vous cliquez avec le bouton droit de la souris sur le nom ou le numéro correspondant à une Boolean opération, l’option de Add new sibling menu s’affiche. Un frère est une autre condition à la même position relative dans la hiérarchie de conditions que l’ Boolean opération sur laquelle vous avez cliqué avec le bouton droit de la souris. L’ajout d’un nouveau frère pour une Boolean opération équivaut à ajouter une nouvelle condition en cliquant avec le bouton droit sur le Condition ou Log Entry Condition paramètre.
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 de l’ Boolean opération.
  2. Cliquez sur Remove <* #number *>, où nombre correspond au nombre correspondant à la condition enfant à supprimer.
Cette section décrit les conditions suivantes :

Et

La And condition peut avoir zéro ou plusieurs conditions enfants et renvoie true si aucun de ses noeuds enfants ne renvoie false.
La And condition forme l’opération racine de tous les tests de condition dans le serveur de l’outil de données. Si la And condition ne contient aucun enfant, la condition est évaluée sur true et l’opération associée se poursuit. C’est pourquoi les actions qui ont uniquement la And condition comme test de condition s’exécutent toujours et pourquoi elles sont utilisées comme racine pour tous les tests de condition.
Cet exemple illustre l’utilisation d’une And condition pour s’assurer que la Copy transformation se produit uniquement lorsque la date de l’entrée du journal est survenue en 2006 et que la page demandée était /products/purchase.asp.

Neither

La Neither condition peut comporter zéro ou plusieurs conditions enfants et renvoie false si l’une de ses conditions enfants est vraie. Si la Neither condition ne contient aucun enfant, aucun de ses enfants ne peut retourner vrai. Par conséquent, la Neither condition est évaluée comme vraie.
L’exemple suivant illustre une Neither condition avec deux Range conditions en tant qu’enfants. Comme défini, la Neither condition exclut les entrées de journal qui se sont produites entre le 1er janvier 2007 et le 10 janvier 2007 ou entre le 12 janvier 2007 et le 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ù il y avait un problème connu avec les données collectées.

OU

La Or condition peut comporter zéro ou plusieurs conditions enfants et renvoie true si au moins l’une de ses conditions enfants est vraie. Si la Or condition ne contient aucun enfant, aucun de ses enfants ne peut retourner vrai. Par conséquent, la Or condition est évaluée sur false.
Cet exemple illustre la Or condition avec une String Match condition et une Range condition en tant qu’enfants. La Or condition n’est remplie que si la x-hasproblem valeur de l’entrée du journal est oui ou si l’entrée du journal a eu lieu entre le 1er janvier 2007 et le 10 janvier 2007.