NE-Makro

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

Syntax

data1 NE data2 data1 != data2 data1 <> data2

Parameter

data1

Der Zellenbereich, der verglichen werden soll. 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 Zahlen, mit denen alle Werte in der angegebenen Spalte verglichen 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 data 2 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

NE NE vergleicht die beiden angegebenen Datenbereiche und gibt eine Eins zurück, wenn die Werte ungleich sind, bzw. eine Null, wenn die Werte gleich sind. Sie gibt für jede Eingabespalte eine neue Spalte zurück, die jeweils die entsprechende Spalte in data1 im Vergleich zur entsprechenden Spalte von data2 enthält (d. h. die erste Spalte von data1 wird mit der ersten Spalte von data verglichen, die zweite Spalte mit der zweiten Spalte usw.).

Wenn es sich bei data2 um eine Konstante handelt, wird jeder Wert in data1 mit dem betreffenden Wert verglichen. Wenn es sich bei data2 um eine Spalte handelt, werden die Berechnungen zeilenweise ausgeführt. Die erste Zeile von data1 wird mit der ersten Zeile von data2 verglichen, 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 NE kann durch die Folge aus Ausrufezeichen und Gleichheitszeichen (!=) oder durch die Folge aus Kleiner-als-Zeichen und Größer-als-Zeichen (<>) abgekürzt werden.

Beispiele

TEMP = 3 NE 4 oder TEMP = 3 != 4 TEMP = 3 <> 4

Erstellt eine neue Spalte TEMP, die den Wert Eins enthält (drei ist ungleich vier).

TEMP = V1 != 8

Erstellt eine neue Spalte TEMP, in der jeder Wert eins ist, wenn der entsprechende Zeilenwert der Spalte V1 nicht gleich der Zahl acht ist, andernfalls ist der Wert null.

TEMP = V1:V3 != 2

Erstellt drei neue Spalten mit den Namen TEMP, VX, und VY. Die Werte in der Spalte TEMP entsprechen dem Inhalt der Spalte V1 im Vergleich zum Wert zwei, die Werte der Spalte VX entsprechen dem Inhalt der Spalte V2 im Vergleich zum Wert zwei, und die Werte der Spalte VY entsprechen dem Inhalt der Spalte V3 im Vergleich zum Wert zwei.

TEMP = V1 != V1

Erstellt eine neue Spalte TEMP, die nur Nullen enthält (jede Zahl ist gleich sich selbst).

TEMP = V1 != V2

Erstellt eine neue Spalte TEMP, bei der jeder Wert der Zeilenwert der Spalte V1 im Vergleich zum entsprechenden Zeilenwert der Spalte V2 ist.

TEMP = V1:V3 != V4:V6

Erstellt drei neue Spalten mit den Namen TEMP, VX, und VY. Die Spalte TEMP enthält die Werte in V1 im Vergleich zu den entsprechenden Zeilenwerten der Spalte V4. Die Spalte VX enthält den Vergleich von Spalte V2 mit Spalte V5 Die Spalte VY enthält den Vergleich von Spalte V3 mit Spalte V6

TEMP = V1[10:20] != V2 oder TEMP = V1[10:20] != V2[1:11]

Erstellt eine neue Spalte TEMP, in der die ersten 11 Zellen die Ergebnisse des Vergleichs der Werte in den Zeilen 10-20 der Spalte V1 mit den Zeilen 1-11 der Spalte V2 enthalten. Die anderen Zellen in TEMP sind leer.

Zugehörige Funktionen

Funktion Syntax
EQ Gibt TRUE zurück, wenn der eine Datenbereich dem anderen gleich ist.
GE Gibt TRUE zurück, wenn der eine Datenbereich größer-gleich dem anderen ist.
GT Gibt TRUE zurück, wenn der eine Datenbereich größer als der andere ist.
LE Gibt TRUE zurück, wenn der eine Datenbereich kleiner-gleich dem anderen ist.
LT Gibt TRUE zurück, wenn der eine Datenbereich kleiner als der andere ist.