0 votes
in SoSci Survey (dt.) by s142512 (110 points)

Hallo,

für eine Quotierung möchte ich das Alter (Variable SD02_01, die auf der Seite zuvor abgefragt wird) in Altersgruppen umcodieren.
Allerdings werden alle Teilnehmenden (egal, wie alt sie sind) mit dem folgenden PHP Code der Altersgruppe 1 zugeordnet.
Leider finde ich nach vielen Vergleichen und langem Durchschauen den Fehler nicht und wäre sehr dankbar über Hilfe!
Vielen Dank schon einmal!

Der PHP Code für das Umkodieren:

// Alter wird umkodiert
$age = value('SD02_01');
if ($age < 18) {
$ageGroup = 1;
} elseif ($age <= 35) {
$ageGroup = 2;
} elseif ($age <= 59) {
$ageGroup = 3;
} elseif ($age >= 60) {
$ageGroup = 4;
}

1 Answer

0 votes
by SoSci Survey (304k points)

Der Code ist korrekt, aber unvollständig. Sie machen mit der berechneten Variable $ageGroup (zumindest in diesem Code) noch nichts.

Wenn Sie sie z.B. anzeigen und im Datensatz speichern wollten, würden Sie eine interne Variable (im Beispiel IV01_01) anlegen und folgenden PHP-Code ergänzen:

debug($ageGroup);
put('IV01_01', $ageGroup);

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...