QS:Matrix Filter
From LimeSurvey Manual
Matrix Filter (array_filter)
Beschreibung
Die erweiterte Einstellung Matrix Filter erlaubt Ihnen von Teilnehmer gewählte Antworten aus einer Mehrfachauswahlfrage als Vorgaben für eine Matrix-, Listen- oder Mehrfachauswahl zu benutzen, z.B. um eine weitergehende Beurteilung zu erhalten.
- Mehrfachauswahl
- Mehrfachauswahl mit Kommentaren
- Mehrfache kurze Texte
- Mehrfach numerische Eingabe
- Matrix (5 Punkt 10 Punkt, Ja/Nein/Unbekannt Abnahme/Gleich/Zunahme, Spalte)
- Matrix (Doppel-Skala, Text, Zahlen)
- Reihenfolge
Außerdem kann jede dieser Fragetypen an sich gefiltert werden.
Die einzige Ausnahme ist der Array (nach Spalte)-Fragetyp, der andere Fragen filtern kann, aber selbst nicht gefiltert werden kann.Filter setzen
Geben Sie den Fragencode einer Mehrfachauswahlfrage in das Textfeld für den 'Matrix Filter' ein. Wenn z.B. die Mehrfachauswahl den Code "Q1" hat, geben Sie "Q1" in das Textfeld für 'Matrix Filter' oder für 'Matrix Ausschlussfilter' in den erweiterten Einstellungen der Frage ein, für die Sie filtern wollen, ein. Ihre gefilterte Frage wird dann nur noch die Antworten anzeigen die in der vorherigen Frage gewählt wurden.
Array filter question settings require the questions being used to have exactly matching lists of answers. If the questions do not have exactly the same set of answers and codes, then the filters will break.
Cascading
The Array filter will cascade – that is you can select a question which filters another question, which filters another question, and so on.
Array filter example
Ticking items ‘One’, ‘Three’ and ‘Four’ in the first question results in the entries 'One', 'Three' and 'Four' displaying in the subsequent question which uses array filter
Multi option question
Code:Q1
Question: Which animals do you like?
1 Cat
2 Dog
3 Zebra
Array 5 Point Choice Question
Code:Q2
Question: Rate these animals on a scale of 1 to 5, where 1 is I like them a little and 5 is I like them a lot
Array filter example 2 - Using Multiple Short Text
Here is the Limesurvey Group file for the above demo
Array filter example 3 - Cascading Array Filters
This sample survey shows use of array_filter, array_filter_exclude, and exclude_all_others, plus cascading array filters.
ls2_cascading_array_filter.lss