Macro NOT

Le NOT est disponible dans Unica Campaign et Unica Interact.

Syntaxe

NOT(data) ! data

Paramètres

data

Valeurs numériques dont le NOT logique doit être calculé. Il peut s'agir d'une valeur constante, d'une colonne, d'une plage de cibles ou d'une expression convertie comme l'une de ces valeurs. Pour la définition du format de data, voir la section "Paramètres des fonctions macro" du chapitre du présent document correspondant à votre produit .

Description

NOT renvoie le NOT logique des valeurs de la plage de données spécifiée. Pour chaque colonne d'entrée, NOT renvoie une nouvelle colonne contenant le NOT logique des valeurs de la colonne d'entrée correspondante. Cette fonction renvoie la valeur zéro pour les valeurs non nulles et la valeur un pour les valeurs nulles.

Remarque : L'opérateur NOT peut être abrégé en point d'exclamation (!) Utilisez le point d'exclamation avant la valeur (par exemple, pour spécifier NOT(V1), vous pouvez simplement saisir !V1).

Exemples

TEMP = NOT(3.2) ou TEMP = !1

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

TEMP = !0 ou TEMP = !(2+2=3)

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

TEMP = !V1

Crée une colonne nommée TEMP dans laquelle chaque valeur correspond au NOT logique des valeurs de la colonne V1.

TEMP = !V1:V3

Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent aux valeurs NOT logiques des valeurs de la colonne V1, les valeurs de la colonne VX correspondent aux valeurs NOT logiques des valeurs de la colonne V2 et les valeurs de la colonne VY correspondent aux valeurs NOT logiques des valeurs de la colonne V3.

TEMP = !V1[10:20]

Crée une colonne nommée TEMP, dans laquelle les 11 premières cibles contiennent les valeurs NOT logiques des valeurs des lignes 10 à 20 de la colonne V1. Les autres cibles de TEMP sont vides.

TEMP = !V1[1:5]:V2

Crée deux colonnes nommées TEMP et VX, contenant des valeurs dans les lignes 1 à 5 (les autres cibles sont vides). Les valeurs de la colonne TEMP correspondent aux valeurs NOT logiques des valeurs des lignes correspondantes de la colonne V1 et les valeurs de la colonne VX correspondent aux valeurs NOT logiques des valeurs des lignes correspondantes de la colonne V2.

Fonctions associées

Fonction Description
AND Calcule le et logique (AND) entre deux plages de données spécifiées
INVERSE Calcule la valeur négative du contenu de la plage de données spécifiée
OR Calcule le OR logique entre deux plages de données spécifiées
SIGN Détermine le signe (positif ou négatif) des valeurs dans la plage de données spécifiée