Zurück zur englischen Version der DokumentationLogische Funktionen
Logische Funktionen (SPSS Modeler)
Letzte Aktualisierung: 04. Okt. 2024
CLEM-Ausdrücke können zur Durchführung logischer Operationen verwendet werden.
Funktion | Ergebnis | Beschreibung |
---|---|---|
COND1 and COND2 |
Boolesch | Bei dieser Operation handelt es sich um eine logische Konjunktion, die den Wert "Wahr" ergibt, wenn sowohl BEDG1 als auch BEDG2 wahr sind. Wenn BEDG1 falsch ist, wird BEDG2 nicht ausgewertet; dadurch sind Konjunktionen möglich, bei denen BEDG1 zuerst testet, ob eine Operation in BEDG2 zulässig ist. Beispiel: length(Label) >=6 und Label(6) =
'x' . |
COND1 or COND2 |
Boolesch | Bei dieser Operation handelt es sich um eine logische (inklusive) Disjunktion, die den Wert "Wahr" ergibt, wenn entweder BEDG1 oder BEDG2 wahr ist oder wenn beide wahr sind. Wenn BEDG1 wahr ist, wird BEDG2 nicht ausgewertet. |
not(COND) |
Boolesch | Bei dieser Operation handelt es sich um eine logische Negation, die den Wert "Wahr" ergibt, wenn BEDG falsch ist. Andernfalls ergibt diese Operation den Wert 0. |
if COND then EXPR1 else EXPR2 endif |
Beliebig | Bei dieser Operation handelt es sich um eine bedingte Evaluierung. Wenn BEDG wahr ist, ergibt die Operation das Ergebnis von AUSDR1. Andernfalls ergibt sich das Ergebnis der Auswertung von AUSDR2. |
if COND1 then EXPR1 elseif COND2 then EXPR2 else EXPR_N endif |
Beliebig | Bei dieser Operation handelt es sich um eine bedingte Evaluierung mit mehreren Zweigen. Wenn BEDG1 wahr ist, ergibt die Operation das Ergebnis von AUSDR1. Andernfalls, wenn BEDG2 wahr ist, ergibt die Operation das Ergebnis der Auswertung von AUSDR2. Andernfalls ergibt sich das Ergebnis der Auswertung von AUSDR_N. |