EQ-Makro
Die EQ
Makro ist in Unica Campaign und Unica Interact verfügbar.
Syntax
data1 EQ 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 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
EQ
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 data
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 durch den Wert der ersten Zeile von data2
dividiert, die zweite Zeile durch die zweite Zeile usw. Diese zeilenweise ausgeführte Berechnung erzeugt für jede Zeile ein Ergebnis, bis zum letzten Wert der kürzesten Spalte.
Beim Vergleich von Zeichenfolgen spielt die Groß-/Kleinschreibung keine Rolle (d. h., "Ja", "ja", "JA" und "jA" werden gleich behandelt).
EQ
kann mit einem doppelten Gleichheitszeichen (==
) abgekürzt werden. In Klammern kann auch ein einzelnes Gleichheitszeichen (=
) für die Makrofunktion EQ
verwendet werden (außerhalb der Klammern wird das Gleichheitszeichen als Zuordnungsoperator interpretiert).Beispiele
TEMP = 3 EQ 4 oder TEMP = 3==4 oder TEMP = (3=4) Erstellt eine neue Spalte |
TEMP = "No" == "NO" 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 |
---|---|
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. |
NE |
Gibt TRUE zurück, wenn der eine Datenbereich dem anderen ungleich ist. |