Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Bewertung der Umfrage zeigt nur Gesamtpunktzahl

More
5 years 2 months ago #201359 by holch
Und nochwas: Bei Multichoice-Fragen kannst du ja für jede Antwort nur immer den selben Assessment-Wert vergeben, du kannst also nicht sagen wenn X angekreuzt, dann 5 Punkte, wenn Y angekreuzt dann 1 Punkt.

Wenn du das willst, dann musst du das wieder mit einer Equation simulieren. Da du aber bisher sowieso nur mit Assessments gearbeitet hast, gehe ich davon aus, dass das für dich sowieso nicht relevant ist (denn mit Assessments hast du gar keine Möglichkeit, sowas umzusetzen).

Der Expression Manager sieht am Anfang etwas schwierig aus. Aber wenn du mal ein bisschen mit den Beispielen im Handbuch gespielt hast, dürftest du das relativ schnell raus haben und willst mit nichts mehr anderen arbeiten (Conditions kannste dann auch gleich über Bord werfen...).

Help us to help you!
  • Provide your LS version and where it is installed (own server, uni/employer, SaaS hosting, etc.).
  • Always provide a LSS file (not LSQ or LSG).
Note: I answer at this forum in my spare time, I'm not a LimeSurvey GmbH employee.
The topic has been locked.
More
5 years 2 months ago #201364 by Joffm

Limesurvey ist Open Source, das Handbuch ist ein Wiki und du darfst gerne helfen es zu verbessern. Gute Leute sind da immer willkommen.

Ach @holch: Warum nimmst Du mir die Worte aus dem Mund?


Und es ist auch ganz leicht, verschiedene Werte für Mehrfachnennungen zu summieren.

Diese sind ja so aufgebaut, dass jede Antwortmöglichkeit eine eigenständige Teilfrage ist, die mit "Ja" oder "Nein" beantwortet wird.

Daher wird hier zugegriffen durch "QCode_SubquestionCode".
Dies ist ja immer dasselbe Schema - in Matrizen ist es dann eben "QCode_YAchseCode_XAchseCode".
Und wenn man nicht sicher ist:
Studie aktivieren, Antworttabelle anschauen.
Da stehen zwar keine Daten, aber die Spaltenüberschrift sagt Dir, wie Du auf diese zugreifen kannst/musst.

So, jetzt haben wir eine Mehrfachennung ("Q1") und wollen den Antworten verschiedene Werte zuordnen.

SQ001: Ameise -> 1
SQ002: Biber -> 5
SQ003: Chinchilla -> 3
SQ004: Dachs -> 10
SQ005: Eidechse -> 2
SQ006: Flamingo ->17

Dann kann man das Ergebnis der Auswahl berechnen
{sum(if(Q1_SQ001.NAOK=="Y",1,0),if(Q1_SQ002.NAOK=="Y",5,0),if(Q1_SQ003.NAOK=="Y",3,0),if(Q1_SQ004.NAOK=="Y",10,0),if(Q1_SQ005.NAOK=="Y",2,0),if(Q1_SQ006.NAOK=="Y",17,0))}

Mit dem IF-Statement wird also im Falle, dass die Antwortoption gewählt wurde, der Wert gesetzt, ansonsten "0", und die sum-Funktion macht den Rest.

Hier übrigens noch etwas zu NAOK.
Du hast es wahrscheinlich schon gelesen, NAOK steht für "Not applicable is OK".
Dies ist immens wichtig, wenn Du summierst oder zählst. Normalerweise wird, wenn einer der Summanden fehlt, gar kein Ergebnis geliefert. Daher das NAOK.


Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose