Macro BIT_NOT

Le BIT_NOT est disponible dans Unica Campaign et Unica Interact.

Syntaxe

BIT_NOT data ~ data

Paramètres

data

Entiers non négatifs dont le NOT bit à bit 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

BIT_NOT calcule le NOT bit à bit des valeurs de la plage de données spécifiée. Il renvoie une nouvelle colonne par colonne d'entrée, chacune contenant le NOT bit à bit des valeurs des colonnes correspondantes de data.

Remarque : La précision de cette fonction macro est limitée aux valeurs entières inférieures à . Les valeurs négatives sont interdites.
Remarque : L'utilisation d'une colonne contenant le même nombre x dans chaque ligne que data revient à utiliser la constante x pour data.
Remarque : L'opérateur BIT_NOT peut être abrégé en tilde (~). Utilisez le tilde avant la valeur (par exemple, pour spécifier BIT_NOT(V1), vous pouvez simplement saisir ~V1.

Exemples

TEMP = BIT_NOT 3 ou TEMP = ~3

Crée une colonne nommée TEMP contenant la valeur quatre (le NOT bit à bit de 011 est égal à 100).

TEMP = ~V1

Crée une colonne nommée TEMP, dans laquelle chaque valeur correspond au NOT bit à bit du contenu de la colonne V1.

TEMP = ~V1:V3

Crée trois colonnes nommées TEMP, VX et VY. Les valeurs de la colonne TEMP correspondent au NOT bit à bit du contenu de la colonne V1, les valeurs de la colonne VX correspondent au NOT bit à bit du contenu de la colonne V2 et les valeurs de la colonne VY correspondent au NOT bit à bit du contenu de la colonne V3.

TEMP = ~V1[100:200]

Crée une colonne nommée TEMP, dans laquelle les 101 premières cibles contiennent le NOT bit à bit des valeurs des lignes 1 à 50 de la colonne V1.

Fonctions associées

Fonction Description
BIT_AND Calcule le AND bit à bit entre deux plages de données spécifiées
BIT_OR Calcule le OR bit à bit entre deux plages de données spécifiées
BIT_XOR ou XOR Calcule le XOR bit à bit entre deux plages de données spécifiées