Macro IN

Le IN est disponible dans Unica Campaign et Unica Interact.

Syntaxe

valuet IN (value1 AND value2 . . . .) or valuet IN subquery

Paramètres

La première forme autorise l'utilisation d'une liste de valeurs à la place d'une sous-requête.

La seconde forme utilise une sous-requête qui est convertie pour générer un résultat intermédiaire, sur lequel un traitement supplémentaire peut être effectué.

Description

Le prédicat IN permet d'utiliser une liste de valeurs au lieu d'une sous-requête ou lance une sous-requête.

Remarque : Le prédicat IN possède une version négative : NOT IN. Son format est identique à celui de IN. NOT IN est vrai uniquement si la valeur fournie est introuvable dans les valeurs renvoyées par la sous-requête.
Important : Si vous utilisez IN dans Unica Interact, vous ne pouvez utiliser que la syntaxe value IN (value1 AND value2 . . . .).

Exemples

TEMP = IN(25, COLUMN(1...10))

Renvoie les colonnes spécifiées d'une plage de données

TEMP = IN("cat", COLUMN("cat", "dog", "bird"))

Crée une nouvelle colonne nommée TEMP contenant la valeur un.

TEMP = IN(V1, V1)

Crée une colonne nommée TEMP ne contenant que des uns.

TEMP = IN(V1, V2)

Crée une colonne nommée TEMP, dans laquelle chaque valeur est égale à un si la ligne correspondante de la colonne V1 contient une valeur dans la colonne V2 et à zéro dans le cas contraire.