Der oder die Werte, die zurückgegeben werden, wenn die entsprechende Zeile von predicate_col einen Wert ungleich null enthält. Dabei kann es sich um einen konstanten Wert, eine Spalte oder einen Ausdruck handeln, dessen Auswertung einen dieser Typen ergibt. Unter
Makrofunktionsparameter für IBM Campaign finden Sie weitere Informationen zur Formatdefinition von
then_value (identisch mit
data).
Wenn dieser optionale Parameter angegeben wird, wird dieser Wert zurückgegeben, falls die entsprechende Zeile von predicate_col eine Null enthält. Dabei kann es sich um einen konstanten Wert, eine Spalte oder einen Ausdruck handeln, dessen Auswertung einen dieser Typen ergibt. Wenn
else_value nicht angegeben wird, wird jedes Mal eine Null zurückgegeben, wenn die Auswertung von
predicate_col 'falsch' ergibt. Unter
Makrofunktionsparameter für IBM Campaign finden Sie weitere Informationen zur Formatdefinition von
else_value (identisch mit
data).
IF wertet den Ausdruck in
predicate_col aus und gibt
then_value zurück, wenn der Ausdruck wahr ist, bzw.
else_value, wenn der Ausdruck falsch ist. In
then_value und in
else_value wird dieselbe Anzahl von Spalten zurückgegeben. Die neuen Spalten enthalten die entsprechenden Zeilenwerte aus
then_value, wenn der Wert von
predicate_col ungleich null ist. Wenn
else_value angegeben wird, wird dieser Wert zurückgegeben, falls der Wert von
predicate_col null ist. Wenn
else_value nicht angegeben wird, wird null zurückgegeben.
Da IF zeilenweise vorgeht, wird für jede Zeile bis zum letzten Wert der kürzesten Spalte (d. h. der kürzesten Spalte von
predicate_col,
then_value und
else_value) ein Ergebnis erzeugt.
|
Erstellt eine neue Spalte TEMP, in der jeder Wert eins ist, wenn der entsprechende Zeilenwert von Spalte V1 ungleich null ist; andernfalls ist der Wert null.
|
Erstellt eine neue Spalte TEMP, in der jeder Wert aus Spalte V1 kopiert wird, wenn der entsprechende Wert von Spalte V3 ungleich null ist; andernfalls wird der Wert aus Spalte V2 kopiert.
|
Erstellt eine neue Spalte TEMP, die jeden Wert in Spalte V1 enthält, der weniger als eine Standardabweichung vom Mittelwert entfernt ist.
|
Erstellt eine neue Spalte TEMP, die Werte für Zeile 10-20 enthält. Jeder Wert wird aus Spalte V1 (Zelle 10-20) kopiert, wenn der entsprechende Wert von Spalte V3 (Zelle 30-40) ungleich null ist; andernfalls wird der Wert aus Spalte V2 (Zelle 1-11) kopiert.
|