Neuerstellung einer Variable mit mehreren Bedingungen
Verfasst: Fr 1. Okt 2021, 10:01
Hallo liebes Forum,
ich bin auf der Suche nach einer Lösung für folgende Fragestellung.
Es geht um die Neuererstellung einer Variable, die sich aus den Bedingungen von 4 Spalten zusammensetzen soll. Mit der IF-Funktion habe ich bisher 3 Variablen betrachtet, aber es geht noch um eine vierte.
Variablen A B C D (alle mit der zweifachen Ausprägung: 1 für ja, Kriterium erfüllt und 2 für nein, Kriterium nicht erfüllt)
Bisheriger Syntax:
IF (A=1 | B= 1 | C= 1) neuerVariablenname = 1.
IF (A=2 & B= 2 & C= 2) neuerVariablenname = 0.
EXECUTE.
Das passt soweit, nur müsste ich noch eine zusätzliche 4. Bedingung für Variable D aufnehmen, die sinngemäß besagt:
Wenn alles oben Genannte zutrifft
ODER D = 2 & A= 2
dann neuerVariablenname= 0.
Hintergrund ist, dass es weitere Fälle gibt, die aufgrund von fehlenden Werten nicht durch die erstgenannten Syntaxbedingungen A,B,C abgedeckt sind, sich aber mit Variable D erklären lassen.
Lässt sich das als Bedingung ergänzen?
Vielen Dank vorab!
Viele Grüße
Kathrin
ich bin auf der Suche nach einer Lösung für folgende Fragestellung.
Es geht um die Neuererstellung einer Variable, die sich aus den Bedingungen von 4 Spalten zusammensetzen soll. Mit der IF-Funktion habe ich bisher 3 Variablen betrachtet, aber es geht noch um eine vierte.
Variablen A B C D (alle mit der zweifachen Ausprägung: 1 für ja, Kriterium erfüllt und 2 für nein, Kriterium nicht erfüllt)
Bisheriger Syntax:
IF (A=1 | B= 1 | C= 1) neuerVariablenname = 1.
IF (A=2 & B= 2 & C= 2) neuerVariablenname = 0.
EXECUTE.
Das passt soweit, nur müsste ich noch eine zusätzliche 4. Bedingung für Variable D aufnehmen, die sinngemäß besagt:
Wenn alles oben Genannte zutrifft
ODER D = 2 & A= 2
dann neuerVariablenname= 0.
Hintergrund ist, dass es weitere Fälle gibt, die aufgrund von fehlenden Werten nicht durch die erstgenannten Syntaxbedingungen A,B,C abgedeckt sind, sich aber mit Variable D erklären lassen.
Lässt sich das als Bedingung ergänzen?
Vielen Dank vorab!
Viele Grüße
Kathrin