Welcome to the LimeSurvey Community Forum

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

Créer un filtre conditionnel lié à un groupe de questions

  • Saleen89
  • Saleen89's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 10 months ago #215959 by Saleen89
Bonjour, 
J'ai un blocage concernant la création d'un filtre conditionnel à une question vers un groupe de questions

Mon premier groupe de question Code : Préambule Ordre du groupe : 0
La première question dans le groupe Préambule soit le groupe d'ordre 0
Code : P1
Questions : Utilisez-vous présentement une toilette alternative...
Type Oui/Non

J'aimerais que cette question donne accès uniquement à mon groupe d'ordre 8 Code: Utilisateurs de la toilette à compost
Lorsque la réponse à la question P1 = Oui. 

Explicitement: Le groupe de questions Préambule permet de relié chacune des questions vers un groupe afin que le répondant n'est pas accès entièrement à tout le questionnaire. Il aurait accès uniquement à la partie qui le concerne. Est-ce possible de faire ce genre de condition. Si oui, comment dois-je procéder, en créant une sous-question à ma question? Si non, est-ce que je devrais créer plusieurs sondages? 

Merci! 

 
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 10 months ago #215961 by Joffm
Oui,

Lorsque la réponse à la question P1 = Oui. 

Équation du filtre conditionnel : P1=="Y"

Joffm
 

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • Saleen89
  • Saleen89's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 10 months ago - 2 years 10 months ago #215964 by Saleen89
Bonjour Joffm,

Désolé si je n'ai pas été claire dans mes explications.

Voilà pour faire apparaître mon groupe 8. Est-ce que cela fonctionnera si :
- on ajoute une question à la toute fin de se groupe avec l'équation de la condition suivante :
((P1.NAOK== ''Y'')) donc lorsque P1= Oui j'ai accès à mon groupe 8 mais dans le cas ou je répond non je n'y aurai pas accès?
Que me suggérez-vous afin de tester les conditions?
Last edit: 2 years 10 months ago by Saleen89. Reason: Je n'ai pas bien écrit ma formule
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 10 months ago #215967 by Nickko
La condition ne doit pas être à la fin du groupe sinon elle ne sera pas évaluée avant de rentrer dans le groupe. C'est juste une question de logique.

L'équation doit être attachée au groupe lui-même.

Il faut faire comme l'a indiqué Joffm.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 10 months ago #216003 by DenisChenu

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • Saleen89
  • Saleen89's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 10 months ago #216147 by Saleen89
Merci! J'ai justement trouver entre temps où modifier mon groupe de question et qu'il y avait un bloc pour le filtre conditionnel.

Donc j'ai fait ce que Nickko et Joffm m'ont recommandés. Cependant, je me suis heurté à un autre problème. J'ai écrit exactement dans la section du filtre conditionnel au groupe ''UTC'' P1==''Y'' . Cela m'indiquais une variable indéfinie. C'est parce je n'avais pas utilisé les bon guillemets sur mon clavier. J'ai modifié et cela s'est réglé sauf que mon P1 est maintenant souligné et rouge. Ce qui m'est indiqué: [java50...][G:0][Q:0]:<p>1la question<p>
;'answers':{ 'Y':'Oui';'N':'Non' }

Quel est le problème?

Merci!
The topic has been locked.
  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 10 months ago #216152 by DenisChenu
Tu peux montrer un apercu ecran ?

Tu as une question P1 ?

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand , plugin development .
I don't answer to private message.
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 10 months ago #216170 by Joffm
Ensuite, il serait approprié que vous nous montriez ce que vous avez fait.

Envoyez une exportation LSS de l'enquête.

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • Saleen89
  • Saleen89's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 9 months ago #217162 by Saleen89
J'arrive à programmer maintenant et ça reconnait les réponse. J'arrive encore a une problématique.

J'aimerais que lorsqu'un répondant répond que sa résidence est non riveraine qu'il utilise un puits et un système de traitement d'eau usées individuel qu'il est accès au groupe de questions qui le concerne. 

Donc qu'il séléctionne non à P3. Question de type oui/non
Qu'il sélectionne Puits dont le code est A2 à la question P4 et qu'il sélectionne système individuelle dont le code est PR7 à la question P5. J'ai mis en pièce jointe l'équation conditionnelle. 

Merci de votre aide ! 
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 9 months ago #217163 by Joffm
Bonjour,
Vous n'avez pas joint votre sondage en tant qu'export lss.
J'ai donc du mal à tout comprendre.

Mais: ("P3" == "N") ou ("P4" == "A2") est une mauvaise syntaxe.
Vous comparez deux textes comme "Peugeot" == "Citroën" ou "Jean" == "Paul"
Le résultat de cette comparaison est bien entendu FAUX, puisque les deux mots ne sont pas les mêmes. 

P3 et P4 sont des codes de question, donc pas de guillemets.
P3 == "N" AND P4 == "A2" AND P5=="PR7"

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
  • Saleen89
  • Saleen89's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
2 years 9 months ago #217165 by Saleen89
J'ai essayé mais les groupes n'apparaissent toujours pas en fonction des réponses au questions du groupe préambule. Je vous ai joint mon questionnaire en lss. Merci encore!  

File Attachment:

File Name: limesurvey...7918.lss
File Size:552 KB
 

File Attachment:

File Name: limesurvey...7918.lss
File Size:552 KB
 

File Attachment:

File Name: limesurvey...7918.lss
File Size:552 KB
The topic has been locked.
  • Joffm
  • Joffm's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
2 years 9 months ago #217167 by Joffm
J'ai écrit

P3 == "N" AND P4 == "A2" AND P5=="PR7"

Mais tu as inséré

(P3 == "Y") AND (P4 == A1) AND (P5 == PR6)


Puisque vous avez choisi des textes comme options de réponse, ils doivent être entre guillemets.
Si vous n'utilisez pas de codes numériques
P1 == "texte"
P1 == 2

Joffm

Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose