- Posts: 14
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Relevanzgleichung in Teilfragen Syntax
- ArletteSch
- Topic Author
- Offline
- New Member
Your LimeSurvey version: Version 5.6.3
Own server or LimeSurvey hosting: Cloud
Survey theme/template: Fruity
==================
Hallo ins Forum,
ich habe ein Problem mit der Syntax eine Relevanzgleichung bei Teilfragen.
In Frage G01Q04 (Mehrfachauswahl) gibt es mehrere Antwortmöglichkeiten Code 1 bis 7. In der Folgefrage G01Q05 (Mehrfachauswahl) soll nun demjenigen, der in G01Q04 Antwort 1 gegeben hat, die Antwortmöglichkeit 1 nicht angezeigt werden. Welche Relevanzgleichung muss ich eingeben? Ich habe schon alles Mögliche ausgetestet nachdem ich mich durch die Hilfe und Foren gelesen habe, aber leider klappt nichts... Viele Grüße
Arlette
Please Log in to join the conversation.
- tpartner
- Offline
- LimeSurvey Community Team
- Posts: 10634
- Thank you received: 3698
Cheers,
Tony Partner
Solutions, code and workarounds presented in these forums are given without any warranty, implied or otherwise.
Please Log in to join the conversation.
- holch
- Offline
- LimeSurvey Community Team
- Posts: 11758
- Thank you received: 2753
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Please Log in to join the conversation.
- holch
- Offline
- LimeSurvey Community Team
- Posts: 11758
- Thank you received: 2753
Ich habe schon alles Mögliche ausgetestet
Was denn genau? "Alles mögliche" ist schon mal sehr, sehr vage.
Bei 2x Mehrfachauswahl könnte man auch einen einfachen "Array filter exclusion" nehmen. Der sorgt dafür, dass alle Antworten aus der ersten Frage nur angezeigt werden, wenn sie in der ersten nicht ausgewählt wurden. Das ist natürlich nur sinnvoll, wenn das beschriebene Verhalten für alle Antwortmöglichkeiten gelten soll.
Wenn es nur um eine spezifische Antwortmöglichkeit geht (so klar ist das aus deiner Beschreibung nicht), dann muss man mit der Relevanzgleichung ran.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Please Log in to join the conversation.
- holch
- Offline
- LimeSurvey Community Team
- Posts: 11758
- Thank you received: 2753
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12790
- Thank you received: 3940
Dann wäre es - wie @holch schon schrieb, der Matrix-Exclusion-Filter (oder wie er heißt).
Wenn es nur die erste Teilfrage ist, ist ja eigentlich auch klar, was in der Teilfragenrelevanz dieser Teilfrage der zweiten Frage stehen muss,
nämlich "Teilfrage 1 bei Frage 1 nicht gewählt"
Q1_SQ001!="Y"
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- ArletteSch
- Topic Author
- Offline
- New Member
- Posts: 14
- Thank you received: 0
leider funktioniert es nicht oder ich habe mich missverständlich ausgedrückt.
Es gibt 2 Fragen, Fragentyp Megrfachauswahl.
Wenn in Frage 1 Teilfrage 1 ausgewählt wird, soll in FRage 2 Teilfrage 1 NICHT angezeigt werden.
Danke für die Hilfe.
Please Log in to join the conversation.
- holch
- Offline
- LimeSurvey Community Team
- Posts: 11758
- Thank you received: 2753
Wenn in Frage 1 Teilfrage 1 ausgewählt wird, soll in FRage 2 Teilfrage 1 NICHT angezeigt werden.
Geht es hier wirklich nur um genau eine der Teilfragen oder geht es um alle Teilfragen und das ist nur ein verkürztes Beispiel? Falls es um alle geht: Array Filter Exclusion, wie gesagt.
Falls es wirklich nur um Teilfrage 1 geht, dann musst du in die Relevanzgleichung die Teilfrage 1 der Frage zweiten etwas schreiben das so aussieht wie Joffms Code, natürlich auf deine Fragencodes uns Teilfragencodes angepasst.
Wenn es nicht funktioniert, dann schick doch mal eine LSS als Beispiel. Mache ein Kopie deiner Umfrage, lösche alles unnötige raus und exportiere sie als LSS und lade sie hier hoch.
Mit "leider funktioniert es nicht" können wir reichlich wenig anfangen. Wir wissen ja nicht, was du wirklich gemacht hast.
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Please Log in to join the conversation.
- ArletteSch
- Topic Author
- Offline
- New Member
- Posts: 14
- Thank you received: 0
Frage 1 heißt "Sind Sie Mitglied in mindestens einem VDIV-Landesverband?" (Liste Optionsfelder)G01Q04 . Frage 2 Sind Sie in anderen Interessensverbänden organisiert? (Mehrfachauswahl)
G01Q05
Wenn in Frage 1 die Antwort mit dem Code 1 "nein ich bin nicht Mitgleid" ausgewählt wird, soll in Frage 2 die Teilfrage 1 "Nein, nur im Landesverbend" NICHT angezeigt werden. Meine angepasste Relevanzgleichung in Frage 2 bei Teilfrage 1 G01Q04!="Y" funktionierte nicht. Wobei das ja auch eigentlich nicht gehen kann oder steht != für NICHT?
ICh hoffe, ich habe jetzt alles verständlich gemacht. Die Umfrage ist riesig und ich weiß nicht, wie man schnell die ISS schickt.
Danke für Eure Geduld.
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
- Posts: 12790
- Thank you received: 3940
Deine Frage ist doch eine "Einfachfrage" (es ist nur eine Antwort möglich)
Das ist genauso wie dieser Ausdruck "multiple choice". Da weiß man auch nicht genau, was gemeint ist. Kann man nur eine Antwort wählen oder mehrere?
Kurz dazu aus Wikipedia
Dabei ist es zu beachten, dass multiple choice im Englischen strikt eine gültige Antwort aus mehreren bedeutet (daher ein falscher Freund ), was im Deutschen Single Choice entspricht, während mehrere gültige Antwortmöglichkeiten im Englischen als multiple response bezeichnet wird.
Daher musst Du eben die Relevanzgleichung ändern; sie heißt dann doch nur noch "wenn G01Q04 ungleich dem Code 1 ist", In LimeSurvey-Syntax G01Q04!=1
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- holch
- Offline
- LimeSurvey Community Team
- Posts: 11758
- Thank you received: 2753
I answer at the LimeSurvey forum in my spare time, I'm not a LimeSurvey GmbH employee.
No support via private message.
Please Log in to join the conversation.