ISODD-Makro

Die ISODD Makro ist nur in Unica Campaign verfügbar.

Syntax

ISODD(data)

Parameter

data

Die numerischen Werte, bei denen geprüft werden soll, ob sie ungerade sind. 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

ISODD testet jeden Wert im angegebenen Dataset auf Geradheit. ISODD gibt für jede Eingabespalte eine neue Spalte zurück, die bei allen ungeraden Werten (d. h., der Wert modulo zwei ist eins) eine Eins und bei allen geraden Werten eine Null enthält.

Anmerkung: Bei Werten, die keine Ganzzahlen sind, wird zunächst die Makrofunktion INT angewendet. Beispiel: ISODD(2.5) = 0, da 2 nicht ungerade ist.

Beispiele

TEMP = ISODD(-3)

Erstellt eine neue Spalte TEMP, die den Wert Eins enthält.

TEMP = ISODD(V1)

Erstellt eine neue Spalte TEMP, in der jeder Wert das Ergebnis der Prüfung des Inhalts der Spalte V1 auf Ungeradheit ist.

TEMP = ISODD(V1:V3)

Erstellt drei neue Spalten mit den Namen TEMP, VX, und VY. Die Werte in der Spalte TEMP sind die Ergebnisse der Prüfung des Inhalts der Spalte V1 auf Ungeradheit, die Werte der Spalte VX sind die Ergebnisse der Prüfung des Inhalts der Spalte V2 auf Ungeradheit, und die Werte der Spalte VY sind die Ergebnisse der Prüfung des Inhalts der Spalte V3 auf Ungeradheit.

TEMP = ISODD(V1[10:20])

Erstellt eine neue Spalte TEMP, in der die ersten 11 Zellen die Ergebnisse der Prüfung der Werte in den Zeilen 10-20 der Spalte V1auf Ungeradheit enthalten. Die anderen Zellen in TEMP sind leer.

TEMP = ISODD(V1[1:5]:V2)

Erstellt zwei neue Spalten TEMP und VX, die jeweils Werte in Zeile 1-5 enthalten (die anderen Zellen sind leer). Die Werte in der Spalte TEMP sind die Ergebnisse der Prüfung der entsprechenden Zeilen der Spalte V1 auf Ungeradheit, und die Werte in der Spalte VX sind die Ergebnisse der Prüfung der entsprechenden Zeilen der Spalte V2 auf Ungeradheit.

Zugehörige Funktionen

Funktion Syntax
ISEVEN Prüft, ob die Eingabewerte gerade (d. h. durch zwei teilbar) sind