Ich habe lediglich ein kleines Problem, habe aber irgendwie einen Knopf, den ich nicht lösen kann.
Ich möchte mittels Syntax eine Dummyvariable erstellen, welche mir anzeigt, ob ein Fragebogen vollständig ausgefüllt wurde. Klingt relativ einfach ist es auch und hat wohl jeder der mit SPSS arbeitet, schon mehrfach tun müssen

Dabei möchte ich so vorgehen, dass ich schaue, ob die letzte Frage im Fragebogen von allen Personen ausgefüllt wurde. Diese hat das Kürzel "p_name" und beinhaltet den Nachnamen der Teilnehmenden.
Nun würde ich, wenn es sich um eine metrische Variable handeln würde, die folgende Syntax verwenden:
DO IF (p_name=-66).
COMPUTE com=0.
ELSE.
COMPUTE com=1.
END IF.
RECODE com (SYSMIS=-77).
EXECUTE.
Dieser funktioniert nun jedoch nicht (da es sich um eine nominale Variable handelt?), es erscheint diese Fehlermeldung:
>Fehlernummer 4305 in Spalte 17. Text: )
>Ein relationaler Operator kann zwei numerische Operanden oder zwei Operanden
>für Zeichenfolgen enthalten. Wenn eine Zeichenfolge mit einer numerischen
>Menge verglichen werden soll, sollten Sie die Funktion STRING oder NUMBER
>verwenden.
>Die Ausführung dieses Befehls wurde unterbrochen.
---------
Den Fehler habe ich gegoogelt und es hilft mir nicht wirklich weiter, da immer von mehreren Variablen die Rede ist und ich nur diese eine Variable, den Namen der Teilnehmenden, habe.
Kann mir jemand helfen?
Vielen Dank schon einmal und liebe Grüsse