Seite 1 von 1

Fälle auswählen

BeitragVerfasst: Do 3. Okt 2019, 11:57
von skblk
Hallo Zusammen!

Ich möchte einen Filter erstellen in SPSS und bin Neuling. Meine Formel lautet:

lastpage >= 11 & rolle_umcodiert = 2 | 5 & abschluss_umcodiert = 1 | 2

Die Variablen sind eig. alle richtig definiert (nummerisch) und der Anfang (lastpage...) funktioniert auch. Wenn ich den zweiten Teil hinzufüge wird mir allerdings folgender Fehler angezeigt:

Warnungsnummer 532
>Während der Ausführung des angegebenen Befehls wies einer der Operanden AND
>oder OR keinen gültigen logischen Wert auf. Die gültigen logischen Werte sind
>0, 1 und missing (fehlt). Der ungültige Wert wurde als systemdefiniert
>fehlender Wert behandelt.
>Command line: 65 Current case: 5 Current splitfile group: 1

Erkennt jemand meinen Fehler? Musss ich vielleicht Klammern verwenden? Hab ich eig. auch schon ausprobiert...

Vielen Dank!
Liebe Grüße
Skblk

Re: Fälle auswählen

BeitragVerfasst: Do 3. Okt 2019, 12:14
von ponderstibbons
rolle_umcodiert = 2 | 5

Das funktioniert in der Alltagssprache, aber nicht in einer Programmiersprache.
... & (rolle_umcodiert = 2 | rolle_umcodiert = 5)...

Mit freundlichen Grüßen

PonderStibbons

Re: Fälle auswählen

BeitragVerfasst: Do 3. Okt 2019, 12:14
von strukturmarionette
Hi,

- du hast wohl die Klammern nicht korrekt gesetzt.

Gruß
S.

Re: Fälle auswählen

BeitragVerfasst: Do 3. Okt 2019, 12:37
von skblk
Leider kommt die Fehlermeldung auch nachdem ich die Klammern gesetzt habe:

lastpage >= 11 & (rolle_umcodiert = 2 | 5) & (abschluss_umcodiert = 1 | 2)


LG
Skblk

Re: Fälle auswählen

BeitragVerfasst: Do 3. Okt 2019, 12:40
von skblk
ponderstibbons hat geschrieben:
rolle_umcodiert = 2 | 5

Das funktioniert in der Alltagssprache, aber nicht in einer Programmiersprache.
... & (rolle_umcodiert = 2 | rolle_umcodiert = 5)...
Mit freundlichen Grüßen

PonderStibbons


Vielen Dank, das hat geholfen!

LG Skblk