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

0 votes

Liebes SoSci-Team,
ich habe eine Frage vom Typ "Mehrfachauswahl" gestellt. Sie hat insgesamt 7 Antwortmöglichkeiten. Bei allen bis auf die letzte soll, sofern die Antwort zutrifft eine Zahl eingegeben werden. Dafür wurde für die ersten 6 Antwortmöglichkeiten unter "Antwortoptionen"/"Eingabe" "Eingabe für Text anzeigen" ausgewählt und eine Einschränkung der Texteingabe gegeben. Definierte zeichen sind Dezimalzahlen (2 Dezimalstellen und Tausendpunkt).

Mittels

$bbj = valueSum(
         array(
    'S120_01',
    'S120_02',
    'S120_03',
    'S120_04',
    'S120_05',
    'S120_06'
         )
      );

html('<p>Summe:'.$bbj.'.</p>');
put('S119_02', $bbj);

soll die Summe der Angaben berechnet werden. Aber selbst, wenn ich nichts eingebe erhalte ich das Ergebnis 6. Selbst wenn etwas eingetragen wird stimmt die Summe am Ende nicht.

Über eine Lösung würde ich mich sehr freuen.
Vielen Dank im Voraus.

in Datenauswertung by s150518 (185 points)

1 Answer

0 votes
 
Best answer

Bitte prüfen Sie die Namen der Variablen in der Variablen-Übersicht.

Ich bin ziemlich sicher, dass Sie im Moment die 1/2-Kodierung abzählen, ob die entsprechenden Optionen angekreuzt wurden oder nicht. Wenn Sie also 3 Items ankreuzen, sollten Sie 3x2 + 3x1 = 9 als Summe bekommen.

Vermutlich reicht es aus, wenn Sie an jede Variablen-Kennung ein "a" anhängen. Aber prüfen Sie hierfür, wie gesagt, bitte nochmal die Variablen-Übersicht oder den Karteireiter "Variablen" in der Frage.

by SoSci Survey (136k points)
selected by s150518
...