Welcome to the LimeSurvey Community Forum

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

Relevanzgleichung

More
21 hours 1 minute ago #273430 by heinz23
Relevanzgleichung was created by heinz23
Bitte helfen Sie uns, Ihnen zu helfen und füllen Sie folgende Felder aus:
Ihre LimeSurvey-Version: Limesurvey Version 3.27.3
Eigener Server oder LimeSurvey-Cloud: Eigener Server
Genutzte Designvorlage: Minimal template
==================

Hallo liebe LimeSurvey-Community,

für eine Umfrage lasse ich eine Fragengruppe per Relevanzgleichung ausblenden:
Code:
(is_empty(sd2.NAOK) OR sd2.NAOK != 121)

Nun möchte ich eine weitere Bedingung zur Relevanzgleichung hinzufügen und zwar:
Die Fragegruppe nicht anzeigen, wenn gleichzeitig sd2 = 60 UND sd1 = 6. In allen anderen Fällen (z.B. sd2 = 60 UND sd1 = 1; sd2 = 50 UND sd1 = 6) soll die Fragegruppe angezeigt werden.

Mit meinen bisherigen Versuchen komme ich leider nicht weiter.

Bisher wurde mir hier im Forum immer sehr nett geholfen, weiß jemand vllt. eine gute Lösung für mein Problem?

Vielen lieben Dank!

Gruß
Heinz 

Please Log in to join the conversation.

More
19 hours 4 minutes ago #273432 by Joffm
Replied by Joffm on topic Relevanzgleichung
Hallo, Heinz,
die Relevanzgleichung dient ja dazu zu bestimmen, unter welcher Bedingung eine Frage/Gruppe angezeigt wird.
Du beschreibst immer, wann sie nicht angezeigt wird.
Code:
(is_empty(sd2.NAOK) OR sd2.NAOK != 121)
Dies ist ja ein Code, dass die Frage angezeigt wird, wenn sd2 noch leer ist oder ungleich 121 (dazu zählt auch "ist leer" - ist auch ungleich 121, wäre also doppelt gemoppelt); oder soll sie nicht angezeigt werden, wenn der Code ungleich 121 ist?

Ich bin im Moment etwas "neben der Kapp". Dieser Teil verwirrt mich.

Das andere ist ja easy.

Die Fragegruppe nicht anzeigen, wenn gleichzeitig sd2 = 60 UND sd1 = 6

Also:
!(sd2==60 AND sd1==6)  Es gilt NICHT, dass beide Gleichungen WAHR sind.
Und aus der Schule wissen wir: Das ist äquivalent zu
sd2!=60 OR sd1!=6  Eine von beiden ist FALSCH

Aber schicke besser den lss Export dieses Teils Deiner Umfrage.
Und erkläre noch einmal, wann die Frage angezeigt werden soll.

Bis dann
Joffm

 

Volunteers are not paid.
Not because they are worthless, but because they are priceless

Please Log in to join the conversation.

More
1 hour 10 minutes ago #273438 by heinz23
Replied by heinz23 on topic Relevanzgleichung
Hallo joffm,

vielen Dank für deine Antwort!

Stimmt, das habe ich falsch geschrieben. Es geht ums anzeigen nicht ausblenden.

Die Fragegruppe soll angezeigt werden für

(is_empty(sd2.NAOK) OR sd2.NAOK != 121)

und wenn sd2 != 60 und (gleichzeitig) sd1 !=6. In allen anderen Fällen bezogen auf die 2. Bedingung (z.B. sd2 = 60 UND sd1 = 1; sd2 = 50 UND sd1 = 6) soll die Fragegruppe angezeigt werden.

Hier der entsprechende Code:
Code:
[color=#cccccc]]]></grelevance>[/color][color=#cccccc]   </row>[/color][color=#cccccc]   <row>[/color][color=#cccccc]    <gid><![CDATA[463]]></gid>[/color][color=#cccccc]    <sid><![CDATA[212449]]></sid>[/color][color=#cccccc]    <group_name><![CDATA[Past life events]]></group_name>[/color][color=#cccccc]    <group_order><![CDATA[13]]></group_order>[/color][color=#cccccc]    <description><![CDATA[Please identify x]]></description>[/color][color=#cccccc]    <language><![CDATA[en]]></language>[/color][color=#cccccc]    <randomization_group/>[/color][color=#cccccc]    <grelevance><![CDATA[([/color][color=#cccccc]  is_empty(sd2.NAOK)[/color][color=#cccccc]  OR sd2.NAOK != 121[/color]

Vielen lieben Dank für die nette Hilfe!
 

Please Log in to join the conversation.

Moderators: holchJoffmtpartner

Lime-years ahead

Online-surveys for every purse and purpose