Welcome to the LimeSurvey Community Forum

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

Bedingte Frage Anzeigen - aufgrund einer Berechnung

  • FriedrichSimon
  • FriedrichSimon's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 6 months ago #175094 by FriedrichSimon
Hallo zusammen!

Folgendes Problem:

Es wird ein Zahl in einer Frage vom Typ Gleichung berechnet.
Aufgrund dieser Zahl soll eine Folgende Frage angezeigt, oder eben ausgeblendet werden.

Die Zahl wird korrekt in der Gleichung angezeigt, aber die Bedingte Frage wird leider nicht versteckt.
Es scheint, als würde zwar die Gleichung neu berechnet werden, aber die Bedingung für die folgende Frage darauf hin nicht erneut überprüft.


Hat jemand eine Idee wie ich das erreichen kann ?

Viele Grüße
The topic has been locked.
More
5 years 6 months ago #175097 by jelo
Welche Version wird verwendet?
Kann ein Bug in LimeSurvey sein oder ein Fehler in der Umfrage.
Kannst Du ein Testbefragung erstellen, wo die relevanten Fragen enthalten sind?
Und diese Testbefragung als LSS export hier anhängen?

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The topic has been locked.
  • FriedrichSimon
  • FriedrichSimon's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 6 months ago #175103 by FriedrichSimon
Replied by FriedrichSimon on topic Bedingte Frage Anzeigen - aufgrund einer Berechnung
LimeSurvey Version 3.12.3+180627

Ich habe eine Testumfrage im Anhang erstellt.

Vielen Dank soweit :)
The topic has been locked.
More
5 years 6 months ago #175106 by jelo
Sieht mir nach einer Kombination von Fehlern aus.

Anbei mal die Befragung, wo zwei zusätzliche Fragen dran sind, die auf unter und über 10 reagieren.
Die Relevanzen sind nicht über den Bedingungsmanager eingegeben, sondern direkt in der Frage.
Die "Kleinigkeiten" wie was passiert bei 10 und nur Anzeigen, wenn Q00 und Q01 beantwortet sind, lasse ich jetzt mal außen vor.

Deine Gleichung darf nur die Formel enthalten, nicht auch noch Text davor.
Die Variable Gleichung enthält alles, was im Feld ist. Das kann oft gut gehen, weil nur Anzeigen erfolgen.

Die Anzeige funktioniert, wenn nicht die Gleichung, sondern die beiden Variablen Q00 und Q01 genommen werden. Das sollte eigentlich nicht sein. Hier sehe ich ein Defizit bei LimeSurvey.
Du kannst diese Art von Problemen meist umgehen, wenn Du über mehrere Seiten gehst.
Also bei Seitenwechsel hat LimeSurvey meist alle Variablen parat.

Soweit meine ersten Ideen, welche noch zu verifizieren sind.

File Attachment:

File Name: limesurvey...3621.lss
File Size:19 KB

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
The following user(s) said Thank You: FriedrichSimon
The topic has been locked.
  • FriedrichSimon
  • FriedrichSimon's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 6 months ago #175107 by FriedrichSimon
Replied by FriedrichSimon on topic Bedingte Frage Anzeigen - aufgrund einer Berechnung
Vielen Dank für die schnelle Hilfe!
Ich werde versuchen meine Umfrage über Relevanz-Gleichungen entsprechend anzupassen (ohne Bedingungseditor).
Die Umfrage muss leider komplett auf einer Seite dargestellt werden, daher ist Group by Group leider keine Option.
The topic has been locked.
More
5 years 6 months ago - 5 years 6 months ago #175108 by jelo

FriedrichSimon wrote: Die Umfrage muss leider komplett auf einer Seite dargestellt werden, daher ist Group by Group leider keine Option.

OK.

Als Ergänzung dann noch der Hinweis, dass 10 derzeit durch Raster fällt. Ein größer gleich oder kleiner gleich wäre also sinnvoll.

Um die Frage erst einzublenden, wenn beide Werte bei Q00 und Q01 eingegeben sind, kannst Du mit is_empty und NOT (!) arbeiten.
Code:
!is_empty(Q00) &amp;&amp; !is_empty(Q01) &amp;&amp; (Q00 + Q01) < 10

The meaning of the word "stable" for users
www.limesurvey.org/forum/development/117...ord-stable-for-users
Last edit: 5 years 6 months ago by jelo.
The topic has been locked.
  • FriedrichSimon
  • FriedrichSimon's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 6 months ago #175109 by FriedrichSimon
Replied by FriedrichSimon on topic Bedingte Frage Anzeigen - aufgrund einer Berechnung
Ich habe die Relevanz-Gleichung bei den Entsprechenden Fragen umgebaut - und es Funktioniert einwandfrei :)
Vielen lieben Dank!!!

Die Relevanz-Gleichung ist vom Typ her: (sum(Q01, Q02))<3 || (sum(Q03*Q04,Q05*Q06*2)<150 || (Q07.NAOK =="Y") || ... || ... || ...

Also werden zwei Vergleiche von vorherigen Fragen getätigt, sowie mehrere getätigte Ja/Nein Antworten überprüft.
Sobald eine Abfrage davon Positiv ausfällt -> Wird die Frage (mit der Relevanz-Gleichung) Angezeigt.
(das || ist ein logisches Oder)
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose