Frage nur anzeigen, wenn in Matrix (Zahlen) Bedingungen erfüllt sind

More
5 months 3 weeks ago - 5 months 3 weeks ago #155303 by zambalek80
zambalek80 created the topic: Frage nur anzeigen, wenn in Matrix (Zahlen) Bedingungen erfüllt sind
Hallo, liebe Community

ich erstelle gerade eine etwas kompliziertere Umfrage - es könnte also nicht die letzte Frage sein, die ich in diesem Forum stelle. :)

Ich nutze Version 2.65.1+170522.


Hier erst mal die Ausgangslage:
- meine Frage ist des Typs "Matrix (Zahlen)", mit der Option "Ankreuzfelder" und sieht etwa so aus

..........................heute.......Zukunft
Unter-Frage 1.......[ ]..............[ ]
Unter-Frage 2.......[ ]..............[ ]
Unter-Frage 3.......[ ]..............[ ]
Unter-Frage 4.......[ ]..............[ ]
Unter-Frage 5.......[ ]..............[ ]

Nun möchte ich, dass die nächste Frage nur angezeigt wird, wenn Unter-Frage 5 in irgendeiner Weise angekreuzt wurde ("heute", oder "Zukunft", oder "heute und Zukunft").
Wie stelle ich das an?

Von der Logik her ist es ganz simpel, allerdings komme ich mit der Umsetzung in LimeSurvey nicht so klar.
Last Edit: 5 months 3 weeks ago by zambalek80.

Please Log in to join the conversation.

More
5 months 3 weeks ago - 5 months 3 weeks ago #155319 by Joffm
Joffm replied the topic: Frage nur anzeigen, wenn in Matrix (Zahlen) Bedingungen erfüllt sind
Hallo, Zambalek,
die einfachste Lösung (bei der Du auch etwas lernst), ist:

Mache eine Studie nur mit dieser Frage.
Aktiviere Sie und gib ein paar Ergebnisse ein.
In den Antworten "Antworten/Antworten & Statistik / Zeige Antworten" findest Du dann den Code Deiner Teilfrage 5 und Deine getätigten Antworten.
Dort siehst Du, dass die Antworten als "1" oder blank gespeichert werden.
Und in der ersten Zeile siehst Du den zugehörigen Fragencode.

Sei also "F1" Dein Fragencode, "SQ001" - "SQ005" die Codes Deiner Unterfragen und "A1" der Code für "heute", "A2" der Code für "Zukunft", so sind die für Dein Problem bedeutsamen Antworten in
"F1_SQ005_A1" und "F1_SQ005_A2" zu finden.
Du sagst, die folgende Frage soll nur eingeblendet werden, wenn hier irgendetwas angekreuzt wurde.
Also heißt das: Eins von den beiden - F1_SQ005_A1, F1_SQ005_A2 muss 1 sein.
Dann lautet die Relevanzgleichung für die nächste Frage also:
(F1_SQ005_A1.NAOK=="1") OR (F1_SQ005_A2.NAOK=="1")

Musst Du natürlich an Deine Gegebenheiten anpassen.

Für die ganz Bequemen gibt es auch noch den Bedingungs-Designer.
Einfach beim Bearbeiten der nächsten Frage aufrufen "Bedingungen setzen" und im Wizard die erforderlichen Bedingungen setzen.
Hinweis: In Deinem Fall musst Du zwei Szenarien anlegen, da es sich um eine ODER-Verknüpfung handelt.
Natürlich kannst Du auch eine UND-Verknüpfung wählen, nämlich "Erste Antwort nicht leer UND zweite Antwort nicht leer."

Siehe dazu auch das Manual: manual.limesurvey.org/Setting_conditions...itions_in_LimeSurvey

Viel Erfolg
Joffm
Last Edit: 5 months 3 weeks ago by Joffm. Reason: Ergänzung
The following user(s) said Thank You: zambalek80

Please Log in to join the conversation.

More
5 months 3 weeks ago #155396 by zambalek80
zambalek80 replied the topic: Frage nur anzeigen, wenn in Matrix (Zahlen) Bedingungen erfüllt sind
Super! Danke JOFFM. Ich lerne gerne was und habe natürlich Deine erste Methode gewählt!
Jetzt sehe ich viel klarer.

Please Log in to join the conversation.

Start now!

Just create your account and start using Limesurvey today.

Register now
Join our Newsletter!