Welcome to the LimeSurvey Community Forum

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

Kombination aus zwei Bedingungen

  • Berdala_394822
  • Berdala_394822's Avatar Topic Author
  • Offline
  • Banned
  • Banned
More
1 year 1 month ago - 1 year 1 month ago #241389 by Berdala_394822
Kombination aus zwei Bedingungen was created by Berdala_394822
LimeSurvey-Version: 5.6.8 / LS Cloud / Genutzte Designvorlage: fruity
==================
Hallo,

ich erstelle gerade meine erste Umfrage in LimeSurvey und konnte soweit alles erfolgreich umsetzen. Allerdings habe ich ein Problem bei der Erstellung einer Bedingung für eine Fragengruppe. Diese soll sich aus zwei einzelnen Bedingungen zusammensetzen. Füge ich nur die beiden Bedingungen einzeln ein, funktioniert alles. Kombiniere ich sie durch "or" wird die Fragengruppe auch dann nicht angezeigt, wenn die Bedingung (meinem Verständnis nach) erfüllt ist.

Hier der Aufbau der Bedingung als Beispielcode:

Bedingung für Fragegruppe 3:
Frage1_SQ1=="Y" or Frage2==1

Frage2 wird in meinem Fragebogen dazu nur angezeigt, wenn Frage1_SQ1 nicht angekreuzt wurde.

Für den Fall, dass Frage1_SQ1 nicht angekreuzt und Frage2 dadurch angezeigt wird, funktioniert die Bedingung. In Abhängigkeit von der Antwort bei Frage2 wird die Fragegruppe3 angezeigt oder nicht.
Für den Fall, dass Frage1_SQ1 angekreuzt wird, wird die Fragegruppe3 immer ausgeblendet, obwohl sie angezeigt werden sollte.

Ich vermute, dass das Problem darin liegt, dass Frage2 in dem zweiten Fall gar nicht erst eingeblendet wird und dementsprechend keinen Wert zugeordnet bekommt, sodass durch den fehlenden Wert der zweite Teil der Bedingung nicht funktioniert.

Gibt es einen Code für den Fall, dass eine Frage nicht beantwortet wurde? Also zeige Fragegruppe3 an, wenn Frage2 nicht beantwortet wurde.
Oder könnte das Problem noch an etwas anderem liegen?

Ich hoffe, es ist alles verständlich ausgedrückt. Vielen Dank schonmal im Voraus!

 
Last edit: 1 year 1 month ago by Berdala_394822.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 1 month ago #241390 by Joffm
Replied by Joffm on topic Kombination aus zwei Bedingungen

Frage2 wird in meinem Fragebogen dazu nur angezeigt, wenn Frage1_SQ1 nicht angekreuzt wurde.

Genau da liegt die Crux; das hast Du ja auch schon erkannt.
Wenn nämlich Frage1_SQ1 angekreuzt ist, wird Frage2 nicht gestellt, damit ist das Ergebnis gar nicht definiert - und die Bedingung geht "in die Hose"

Du musst also beide Möglichkeiten abfangen

Frage1_SQ1=="Y" or (Frage1_SQ1!="Y" and Frage2==1)

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: Berdala_394822

Please Log in to join the conversation.

  • Berdala_394822
  • Berdala_394822's Avatar Topic Author
  • Offline
  • Banned
  • Banned
More
1 year 1 month ago - 1 year 1 month ago #241397 by Berdala_394822
Replied by Berdala_394822 on topic Kombination aus zwei Bedingungen
Jetzt funktioniert es, vielen Dank! Hatte das so in der Richtung auch schon ausprobiert, aber genau in der Art noch nicht umgesetzt. Jetzt klappt endlich alles.
Last edit: 1 year 1 month ago by Berdala_394822.

Please Log in to join the conversation.

  • Berdala_394822
  • Berdala_394822's Avatar Topic Author
  • Offline
  • Banned
  • Banned
More
1 year 1 month ago - 1 year 1 month ago #241398 by Berdala_394822
Replied by Berdala_394822 on topic Kombination aus zwei Bedingungen
Ich habe mich leider zu früh gefreut. Beim ersten Ausprobieren dachte ich eigentlich, dass es jetzt geht. Ich weiß nicht, ob ich micht verklickt hatte, aber jetzt funktioniert es auf jeden Fall nicht. Die Stelle, die mir jetzt noch Probleme bereitet, hat einen Sonderfall mehr als in der Ausgangsfrage hier:

(Frage1_1=="Y" or Frage1_2=="Y") or (Frage1_1!="Y" and Frage1_2!="Y" and Frage2==1)

Um die erste Bedingung zu erfüllen, sind also zwei verschiedene Antworten möglich. Frage2 wird wiederum nur eingeblendet, wenn weder Antwort 1 noch Antwort 2 bei Frage 1 ausgewählt wurden.

Habe ich im zweiten Teil der Bedingung wieder was übersehen?  
Last edit: 1 year 1 month ago by Berdala_394822.

Please Log in to join the conversation.

  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
1 year 1 month ago - 1 year 1 month ago #241399 by Joffm
Replied by Joffm on topic Kombination aus zwei Bedingungen
Wie immer das Beste:
Schicke den lss Export dieser relevanten Fragen.

Joffm 

Soweit ich Deine neue Konstellation verstehe, sollte es aber hiermit kein Problem geben

count(Frage1_1,Frage1_2)>0 or Frage2.NAOK==1

Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 1 year 1 month ago by Joffm.
The following user(s) said Thank You: Berdala_394822

Please Log in to join the conversation.

  • Berdala_394822
  • Berdala_394822's Avatar Topic Author
  • Offline
  • Banned
  • Banned
More
1 year 1 month ago #241402 by Berdala_394822
Replied by Berdala_394822 on topic Kombination aus zwei Bedingungen
Perfekt, funktioniert! Vielen Dank!

Please Log in to join the conversation.

Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose