BIT_OR-Makro
Die BIT_OR
Makro ist in Unica Campaign und Unica Interact verfügbar.
Syntax
data1 BIT_OR data2 data1 OR data2 data1 | data2
Parameter
data1
Die nicht negativen Ganzzahlen, die durch bitweises Oder mit den Werten in data2
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.
data2
Die nicht negativen Ganzzahlen, die durch bitweises Oder mit den Werten in data1
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. Die Anzahl der Spalten in data2
muss mit der Anzahl der Spalten in data1
übereinstimmen, es sei denn, bei data2
handelt es sich um eine Konstante. Informationen zur Formatdefinition von data
finden Sie im Abschnitt "Makrofunktionsparameter" im Kapitel des vorliegenden Handbuchs für Ihr Produkt.
Syntax
BIT_OR
berechnet das bitweise Oder zwischen den beiden angegebenen Datenbereichen. Es gibt für jede Eingabespalte eine neue Spalte zurück, wobei jeweils die entsprechende Spalte von data1
durch bitweises Oder mit der entsprechenden Spalte von data2
verknüpft wird (d. h., die erste Spalte von data1
wird durch bitweises Oder mit der ersten Spalte von data
verknüpft, die zweite Spalte mit der zweiten Spalte usw.).
Wenn es sich bei data2
um eine Konstante handelt, wird jeder Wert in data1
durch bitweises Und mit dem betreffenden Wert verknüpft. Wenn data2
eine oder mehrere Spalten enthält, werden die Berechnungen auf Zeilenbasis für eine Spalte aus data2
und eine Spalte aus data2
durchgeführt. Die erste Zeile aus data1
wird mit bitweisem ODER mit dem ersten Zeilenwert aus data2
verknüpft, die zweite Zeile mit der zweiten Zeile usw. Diese zeilenweise ausgeführte Berechnung erzeugt für jede Zeile ein Ergebnis, bis zum letzten Wert der kürzesten Spalte.
BIT_OR
kann durch einen vertikalen Strich (|
) abgekürzt werden. Mit dem vertikalen Strich können die beiden Spalten getrennt werden (statt z. B. BIT_OR(V1, 3)
anzugeben, können Sie einfach V1|3
eingeben. Sie können auch OR
verwenden.Beispiele
TEMP = 3 BIT_OR 7 oder TEMP = 3 OR 7 oder TEMP = 3 | 7 Erstellt eine neue Spalte |
TEMP = V1 | 8 Erstellt eine neue Spalte |
TEMP = V1 | V1 Erstellt eine neue Spalte |
TEMP = V1 | V2 Erstellt eine neue Spalte |
TEMP = V1:V3 | V4:V6 Erstellt drei neue Spalten mit den Namen |
TEMP = V1[10:20] | V2 oder TEMP = V1[10:20] | V2[1:11] Erstellt eine neue Spalte |
Zugehörige Funktionen
Funktion | Syntax |
---|---|
BIT_AND |
Berechnet das bitweise Und zwischen den beiden angegebenen Datenbereichen. |
BIT_NOT |
Berechnet das bitweise Nicht des Inhalts des angegebenen Datenbereichs. |
BIT_XOR oder XOR |
Berechnet das bitweise exklusive Oder zwischen den beiden angegebenen Datenbereichen. |