OR-Makro

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

Syntax

data1 OR data2 data1 || data2

Parameter

data1

Die Zahlen, die durch logisches Oder mit den Werten in data2verknü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 Zahl(en), die durch logisches Oder mit den Werten in data1verknüpft werden soll(en). 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

OR OR berechnet das logische Oder zwischen den beiden angegebenen Datenbereichen. OR gibt für jede Eingabespalte eine neue Spalte zurück, wobei jeweils die entsprechende Spalte von data1 durch logisches Oder mit der entsprechenden Spalte von data2 verknüpft wird (d. h., die erste Spalte von data1 wird durch logisches 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 logisches 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 logischem 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.

Anmerkung: Wenn eine Spalte in jeder Zeile dieselbe Zahl x wie data2 enthält, ist dies dasselbe, als wenn als x die Konstante data2 verwendet wird.
Anmerkung: Der Operator OR kann mit einem doppelten senkrechten Strich (||) abgekürzt werden. Mit dem doppelten senkrechten Strich können Sie die beiden Argumente trennen (z.B. staat V1 OR 3, einfach V1||3 eingeben).

Beispiele

TEMP = 1 OR 8 oder TEMP = 1 || 8

Erstellt eine neue Spalte mit dem Name TEMP, die den Wert eins enthält (jede Zahl ungleich null wird als eins behandelt).

TEMP = V1 || 1

Erstellt eine neue Spalte TEMP, die nur Einsen enthält (jeder Wert, der durch logisches Oder mit der Zahl eins verknüpft wird, ergibt eins).

TEMP = V1 || V2

Erstellt eine neue Spalte TEMP, in der jeder Zeilenwert von Spalte V1 durch logisches Oder mit dem entsprechenden Zeilenwert von Spalte V2 verknüpft ist.

TEMP = V1:V3 || V4:V6

Erstellt drei neue Spalten mit den Namen TEMP, VX, und VY. In der Spalte TEMP sind die Werte von Spalte V1 durch logisches Oder mit den entsprechenden Zeilenwerten von Spalte V4 verknüpft. In der Spalte VX sind die Werte von Spalten V2 und V5 durch logisches Oder verknüpft. In der Spalte VY sind die Werte von Spalten V3 und V6 durch logisches Oder verknüpft.

TEMP = V1[10:20] || V2

Erstellt eine neue Spalte TEMP, in der die ersten 11 Zellen das Ergebnis der logischen ODER-verknüpften Werte der Zeilen 10-20 der Spalten V1 und V2 enthalten. Die anderen Zellen in TEMP sind leer.

Zugehörige Funktionen

Funktion Syntax
AND Berechnet das logische Und zwischen den beiden angegebenen Datenbereichen.
NOT Berechnet das logische Nicht des Inhalts des angegebenen Datenbereichs.