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 opération 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 de la souris sur le nom ou le numéro correspondant à l'opération Boolean.

  2. Cliquez sur Add new child et choisissez 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’opération Boolean.

    REMARQUE

    Lorsque vous cliquez avec le bouton droit sur le nom ou le numéro correspondant à une opération Boolean, l'option de menu Add new sibling s'affiche. Un frère est une autre condition à la même position relative dans la hiérarchie de conditions que l'opération Boolean sur laquelle vous avez cliqué avec le bouton droit de la souris. Ajouter un nouveau frère pour une opération Boolean revient à ajouter une nouvelle condition en cliquant avec le bouton droit de la souris sur le paramètre Condition ou Log Entry Condition.

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

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

Cette section traite des conditions suivantes :

Et

La condition And peut avoir zéro ou plusieurs conditions enfant et renvoie true si aucun de ses noeuds enfants ne renvoie false.

La condition And forme l’opération racine de tous les tests de condition dans le serveur de l’outil de données. Si la condition And ne contient aucun enfant, elle est évaluée sur true et l’opération associée se poursuit. C’est pourquoi les actions qui n’ont que la condition And comme test de condition s’exécutent toujours et pourquoi elle est utilisée comme racine pour tous les tests de condition.

Cet exemple montre comment une condition And est utilisée pour s'assurer que la transformation Copy se produit uniquement lorsque la date de l'entrée de journal a été saisie en 2006 et que la page demandée était /products/purchase.asp.

Ni

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

L'exemple suivant montre une condition Neither avec deux conditions Range comme enfants. Comme défini, la condition Neither 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 en tant que 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

La condition Or peut avoir zéro ou plusieurs conditions enfant et renvoie true si au moins l’une de ses conditions enfant est vraie. Si la condition Or ne contient aucun enfant, aucun de ses enfants ne peut renvoyer la valeur true. Par conséquent, la condition Or est évaluée sur false.

Cet exemple montre la condition Or avec une condition String Match et une condition Range comme enfants. La condition Or n'est satisfaite que si la valeur x-hasproblem de l'entrée de journal est définie sur yes ou si l'entrée de journal s'est produite au cours de la période allant du 1er janvier 2007 au 10 janvier 2007.

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now