BIT_NOT-Makro

Die BIT_NOT Makro ist in Unica Campaign und Unica Interact verfügbar.

Syntax

BIT_NOT data ~ data

Parameter

data

Die nicht negativen Ganzzahlen, die durch bitweises Nicht verknüpft werden sollen. Dabei kann es sich um einen konstanten Wert, eine Spalte, einen Zellenbereich oder einen Ausdruck handeln, dessen Auswertung einen dieser Typen ergibt. Informationen zur Formatdefinition von data finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr Produkt.

Syntax

BIT_NOT gibt das bitweise Nicht der Werte im angegebenen Datenbereich zurück. gibt für jede Eingabespalte eine neue Spalte zurück, die jeweils das bitweise Nicht der Werte in der entsprechenden Eingabespalte von data enthält.

Anmerkung: Bei dieser Makrofunktion ist die Genauigkeit auf Ganzzahlwerte kleiner als begrenzt. Negative Werte sind nicht zulässig.
Anmerkung: Wenn eine Spalte in jeder Zeile dieselbe Zahl x wie data enthält, ist dies dasselbe, als wenn als x die Konstante data verwendet wird.
Anmerkung: Der Operator BIT_NOT kann durch eine Tilde (~) abgekürzt werden. Geben Sie die Tilde vor dem Datenwert an. Beispiel: Zur Angabe von BIT_NOT(V1) können Sie einfach ~V1 eingeben.

Beispiele

TEMP = BIT_NOT 3 oder TEMP = ~3

Erstellt eine neue Spalte TEMP, die den Wert vier enthält (das bitweise Nicht von 011 ergibt 100).

TEMP = ~V1

Erstellt eine neue Spalte TEMP, in der jeder Wert das bitweise NICHT des Inhalts der Spalte V1 darstellt.

TEMP = ~V1:V3

Erstellt drei neue Spalten mit den Namen TEMP, VX, und VY. Die Werte in der Spalte TEMP sind das bitweise NICHT des Inhalts von Spalte V1, die Werte von Spalte VX sind das bitweise NICHT des Inhalts von Spalte V2 und die Werte von Spalte VY sind das bitweise NICHT des Inhalts von Spalte V3.

TEMP = ~V1[100:200]

Erstellt eine neue Spalte TEMP, in der die ersten 101 Zellen das bitweise NICHT der Werte in den Zeilen 1-50 der Spalte V1 enthalten.

Zugehörige Funktionen

Funktion Syntax
BIT_AND Berechnet das bitweise Und zwischen den beiden angegebenen Datenbereichen.
BIT_OR Berechnet das bitweise Oder zwischen den beiden angegebenen Datenbereichen.
BIT_XOR oder XOR Berechnet das bitweise exklusive Oder zwischen den beiden angegebenen Datenbereichen.