- Posts: 5
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Bedingung - Frage von der Summe ausgewählter Antwortoptionen abhängig machen
- AFKSTue
- Topic Author
- Offline
- New Member
Less
More
1 year 9 months ago #230438
by AFKSTue
Bedingung - Frage von der Summe ausgewählter Antwortoptionen abhängig machen was created by AFKSTue
LimeSurvey-Version: Version 5.3.25
Eigener Server oder LimeSurvey-Cloud: LimeSurvey Cloud
Genutzte Designvorlage: fruity
==================
Hallo liebes Forum,
ich suche ein Möglichkeit, eine Frage nur dann zu stellen, wenn in den sechs Filterfragen (das heißt, nicht jeder Teilnehmer bekommt jede davon gestellt - die meisten sogar nur eine) zuvor in der Summe genau 0, 1 oder 2 Antwortoptionen bei der Mehrfachauswahl ausgewählt wurden.
Die Filterfragen haben folgende Codes: G01F09Ber, G01F9Ing, G01F9Arch, G01F9Hand, G01F9Sach, G01F9Iur.
Ist es überhaupt möglich, die Summe an abgegebenen Antworten zu einer Bedingung zu machen? Und wenn ja, wie geht das?
Zum Hintergrund: Wir fragen das Leistungsportfolio unserer Kunden ab um diese auf einem Profil zu veröffentlichen. Dabei stellen wir unterschiedlichen Branchen jeweils eine unterschiedliche Frage. Manche fallen dabei in mehrere Gruppen (Zum Beispiel Architekt UND Energieberater), bekommen daher auch mehrere Leistungsabfragen zu sehen. Wenn nun keine unserer standardisierten Möglichkeiten angegeben wird (Was uns eigentlich am liebsten), möchte ich eine offene Frage stellen, mit denen ich den Teilnehmern im Profil später dennoch eine Leistung zuordnen kann.
Vielleicht hat ja auch jemand eine bessere Idee, wie ich dieses Problem lösen kann? Ich bin jedenfalls für jede Hilfe dankbar.
Eigener Server oder LimeSurvey-Cloud: LimeSurvey Cloud
Genutzte Designvorlage: fruity
==================
Hallo liebes Forum,
ich suche ein Möglichkeit, eine Frage nur dann zu stellen, wenn in den sechs Filterfragen (das heißt, nicht jeder Teilnehmer bekommt jede davon gestellt - die meisten sogar nur eine) zuvor in der Summe genau 0, 1 oder 2 Antwortoptionen bei der Mehrfachauswahl ausgewählt wurden.
Die Filterfragen haben folgende Codes: G01F09Ber, G01F9Ing, G01F9Arch, G01F9Hand, G01F9Sach, G01F9Iur.
Ist es überhaupt möglich, die Summe an abgegebenen Antworten zu einer Bedingung zu machen? Und wenn ja, wie geht das?
Zum Hintergrund: Wir fragen das Leistungsportfolio unserer Kunden ab um diese auf einem Profil zu veröffentlichen. Dabei stellen wir unterschiedlichen Branchen jeweils eine unterschiedliche Frage. Manche fallen dabei in mehrere Gruppen (Zum Beispiel Architekt UND Energieberater), bekommen daher auch mehrere Leistungsabfragen zu sehen. Wenn nun keine unserer standardisierten Möglichkeiten angegeben wird (Was uns eigentlich am liebsten), möchte ich eine offene Frage stellen, mit denen ich den Teilnehmern im Profil später dennoch eine Leistung zuordnen kann.
Vielleicht hat ja auch jemand eine bessere Idee, wie ich dieses Problem lösen kann? Ich bin jedenfalls für jede Hilfe dankbar.
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13028
- Thank you received: 4007
1 year 9 months ago #230445
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Bedingung - Frage von der Summe ausgewählter Antwortoptionen abhängig machen
Hallo,
als ganz schnelle Antwort:
Ja, dazu benutzt man die Funktion "count(x,y,...)" mit einigem Zusatz.
Aber dazu solltest Du uns diese involvierten Fragen als lss Export schicken.
Dann geht alles leichter.
Joffm
als ganz schnelle Antwort:
Ja, dazu benutzt man die Funktion "count(x,y,...)" mit einigem Zusatz.
Aber dazu solltest Du uns diese involvierten Fragen als lss Export schicken.
Dann geht alles leichter.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- AFKSTue
- Topic Author
- Offline
- New Member
Less
More
- Posts: 5
- Thank you received: 0
1 year 9 months ago #230448
by AFKSTue
Replied by AFKSTue on topic Bedingung - Frage von der Summe ausgewählter Antwortoptionen abhängig machen
Hallo Joffm
Da bin ich froh. Ich habe die lss Datei angehängt.
Da bin ich froh. Ich habe die lss Datei angehängt.
Attachments:
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13028
- Thank you received: 4007
1 year 9 months ago #230450
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Bedingung - Frage von der Summe ausgewählter Antwortoptionen abhängig machen
Hallo,
diese relevanten Fragen enthalten ja gar keine Teilfragen.
Das muss schon sein.
Außerdem:
Du stellst diese Folgefrage als freie Frage.
Wenn ich aber lese
Und dann ist natürlich ein "tayloring" anzuraten; d.h. dass der Text an die Anzahl der ausgewählten Leistungen angepasst wird.
Wie
Sie haben keine unserer Standardisierten Leistungen ausgewählt
Sie haben eine unserer Standardisierten Leistungen ausgewählt
Sie haben zwei unserer Standardisierten Leistungen ausgewählt
und dann die Anzahl der zusätzlich zu nennenden Leistungen dann eben 3, 2, oder 1 ist.
Also, trage noch die Teilfragen ein!
Und Du sagtest
Mit diesem allen schicke die lss noch einmal.
Bis dann
Joffm
diese relevanten Fragen enthalten ja gar keine Teilfragen.
Das muss schon sein.
Außerdem:
Du stellst diese Folgefrage als freie Frage.
Wenn ich aber lese
dann kannst Du diese Leistungen doch auch anzeigen, damit sie nur angeklickt werden können.benötigen wir aber mindestens drei Leistungen aus Ihrem Portfolio, die wir unseren Websitebesuchern präsentieren können
Und dann ist natürlich ein "tayloring" anzuraten; d.h. dass der Text an die Anzahl der ausgewählten Leistungen angepasst wird.
Wie
Sie haben keine unserer Standardisierten Leistungen ausgewählt
Sie haben eine unserer Standardisierten Leistungen ausgewählt
Sie haben zwei unserer Standardisierten Leistungen ausgewählt
und dann die Anzahl der zusätzlich zu nennenden Leistungen dann eben 3, 2, oder 1 ist.
Also, trage noch die Teilfragen ein!
Und Du sagtest
Diese Bedingung ist auch nicht in der Umfrage vorhanden.(das heißt, nicht jeder Teilnehmer bekommt jede davon gestellt - die meisten sogar nur eine)
Mit diesem allen schicke die lss noch einmal.
Bis dann
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13028
- Thank you received: 4007
1 year 9 months ago #230453
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Bedingung - Frage von der Summe ausgewählter Antwortoptionen abhängig machen
Hallo,
ich würde folgendermaßen vorgehen:
Damit die Berechnung der Anzahl nicht mehrmals erfolgen muss, ziehe ich sie in eine (versteckte) Frage vom Typ "Gleichung" vor.
Heiße sie "QAnzahl".
Die Anzahl der ausgewählten Leistungen errechnet man darin mit
{count(that.G01F09Ber.NAOK,that.G01F9Ing.NAOK,that.G01F9Arch.NAOK,that.G01F9Hand.NAOK,that.G01F9Sach.NAOK,that.G01F9iur.NAOK)}
Die Bedeutung von "that", "NAOK" und der Funktion "count" findest Du im Handbuch
[url] manual.limesurvey.org/ExpressionScript_-....22that.22_variables [/url]
[url] manual.limesurvey.org/ExpressionScript_-...ion/en#Usage_of_NAOK [/url]
[url] manual.limesurvey.org/ExpressionScript_-...mplemented_functions [/url]
Nun kannst Du diese Variable benutzen, um die Folgefrage anzuzeigen (oder eben nicht)
Die Bedingung wäre wohl:
QAnzahl
Und im Fragetext kannst Du entsprechend anzeigen
Sie haben {if(QAnzahl eq 0,"keine",if(QAnzahl eq 1,"eine","zwei"))} unserer Standardisierten Leistungen ausgewählt.
Dann musst Du natürlich noch die Teilfragenrelevanz in der Folgefrage setzen.
Die zweite Teilfrage muss ja nur gestellt und ausgefüllt werden, wenn die Anzahl kleiner als 2 ist, die dritte, wenn die Anzahl kleiner als 1 isr.
Wie schon gesagt würde ich diese Frage anders stellen.
Zum Beispiel als Mehrfachnennung mit Headern, wo die bereits gewählten Antworten bereits angeklickt sind. (Macht die Auswertung leichter, falls vorher 2 bereits gewählt waren und jetzt noch eine hinzukommt)
Oder aber indem die bereits vorher gewählten nicht mehr angezeigt werden und die Maximalzahl der noch zu wählenden Leistungen auf {3-QAnzahl} gesetzt wird.
Und Du willst doch nicht diese ganze Umfrage auf einer Seite präsentieren?
Joffm
ich würde folgendermaßen vorgehen:
Damit die Berechnung der Anzahl nicht mehrmals erfolgen muss, ziehe ich sie in eine (versteckte) Frage vom Typ "Gleichung" vor.
Heiße sie "QAnzahl".
Die Anzahl der ausgewählten Leistungen errechnet man darin mit
{count(that.G01F09Ber.NAOK,that.G01F9Ing.NAOK,that.G01F9Arch.NAOK,that.G01F9Hand.NAOK,that.G01F9Sach.NAOK,that.G01F9iur.NAOK)}
Die Bedeutung von "that", "NAOK" und der Funktion "count" findest Du im Handbuch
[url] manual.limesurvey.org/ExpressionScript_-....22that.22_variables [/url]
[url] manual.limesurvey.org/ExpressionScript_-...ion/en#Usage_of_NAOK [/url]
[url] manual.limesurvey.org/ExpressionScript_-...mplemented_functions [/url]
Nun kannst Du diese Variable benutzen, um die Folgefrage anzuzeigen (oder eben nicht)
Die Bedingung wäre wohl:
QAnzahl
Und im Fragetext kannst Du entsprechend anzeigen
Sie haben {if(QAnzahl eq 0,"keine",if(QAnzahl eq 1,"eine","zwei"))} unserer Standardisierten Leistungen ausgewählt.
Dann musst Du natürlich noch die Teilfragenrelevanz in der Folgefrage setzen.
Die zweite Teilfrage muss ja nur gestellt und ausgefüllt werden, wenn die Anzahl kleiner als 2 ist, die dritte, wenn die Anzahl kleiner als 1 isr.
Wie schon gesagt würde ich diese Frage anders stellen.
Zum Beispiel als Mehrfachnennung mit Headern, wo die bereits gewählten Antworten bereits angeklickt sind. (Macht die Auswertung leichter, falls vorher 2 bereits gewählt waren und jetzt noch eine hinzukommt)
Oder aber indem die bereits vorher gewählten nicht mehr angezeigt werden und die Maximalzahl der noch zu wählenden Leistungen auf {3-QAnzahl} gesetzt wird.
Und Du willst doch nicht diese ganze Umfrage auf einer Seite präsentieren?
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Please Log in to join the conversation.
Moderators: Joffm