- Posts: 17
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Nombre de sous-questions variables en fonction de 2 entrées num conditionnelles
- guyllaume
- Topic Author
- Offline
- New Member
Less
More
3 years 10 months ago #201337
by guyllaume
Nombre de sous-questions variables en fonction de 2 entrées num conditionnelles was created by guyllaume
Bonjour,
Dans un tableau Textes, je souhaite calculer le nombre se sous-questions
en fonction de 2 questions de type numérique
qui chacune ne s'affiche que si on répond oui à une question précédente :
Ex :
Question 1 : o/n (G1Q1)
Si oui --> Question2 numérique 1 (G1Q3)
Question 3 : o/n (G1Q4)
Si oui --> Question4 numérique 2 (G1Q6)
Question 5 Tableau : Nombre de sous questions = numérique 1 + numérique 2 (G2Q1)
J'ai essayé avec plusieurs formule que je mets dans le Filtre conditionnel de l'équation des sous-questions
Cela ne fonctionne que si il est répondu Oui aux 2 questions o/n.
Je pense que cela vient du filtre conditionnel sur mes question numériques, mais je ne trouve pas de solution.
Quelqu'un a-t-il une idée ?
Merci
Dans un tableau Textes, je souhaite calculer le nombre se sous-questions
en fonction de 2 questions de type numérique
qui chacune ne s'affiche que si on répond oui à une question précédente :
Ex :
Question 1 : o/n (G1Q1)
Si oui --> Question2 numérique 1 (G1Q3)
Question 3 : o/n (G1Q4)
Si oui --> Question4 numérique 2 (G1Q6)
Question 5 Tableau : Nombre de sous questions = numérique 1 + numérique 2 (G2Q1)
J'ai essayé avec plusieurs formule que je mets dans le Filtre conditionnel de l'équation des sous-questions
Code:
if((G1Q1.NAOK=="Y")&&(G1Q4.NAOK=="N"),G1Q3>0,if((G1Q1.NAOK=="N")&&(G1Q4.NAOK=="Y"),G1Q6>0,if((G1Q1.NAOK=="Y")&&(G1Q4.NAOK=="Y"),G1Q3+G1Q6>0,"")))
Cela ne fonctionne que si il est répondu Oui aux 2 questions o/n.
Je pense que cela vient du filtre conditionnel sur mes question numériques, mais je ne trouve pas de solution.
Quelqu'un a-t-il une idée ?
Merci
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13643
- Thank you received: 2491
3 years 10 months ago #201399
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.
Replied by DenisChenu on topic Nombre de sous-questions variables en fonction de 2 entrées num conditionnelles
On découpe :
if(
(G1Q1.NAOK=="Y")&&(G1Q4.NAOK=="N"), : G1Q1 est OUI et G1Q4 est NON
G1Q3>0, : ALORS G1Q3 supérieur à 0 (cela ne veut rien dire …)
SINON
if((G1Q1.NAOK=="N")&&(G1Q4.NAOK=="Y"), G1Q1 est OUI et G1Q4 est OUI
G1Q6>0, : ALORS G1Q6 supérieur à 0 (cela ne veut rien dire …)
if((G1Q1.NAOK=="Y")&&(G1Q4.NAOK=="Y"),
G1Q3+G1Q6>0,
""
)))
Le if c'est :
{if(CONDITION,"valeur si vrai","valeur si faux")}
1ere erreur : le filtre conditionnel est déhà une condition .
2eme erreur : tu mélnage tous ici, non ?
Sur les sous questions : il faut que tu fasse en fonction du rang
mais rapidement,
première ligne : {sum(G1Q3.NAOK,G1Q6.NAOK) > 0}
deuxième ligne : {sum(G1Q3.NAOK,G1Q6.NAOK) > 1}
etc …
Si j'ai bien compris
if(
(G1Q1.NAOK=="Y")&&(G1Q4.NAOK=="N"), : G1Q1 est OUI et G1Q4 est NON
G1Q3>0, : ALORS G1Q3 supérieur à 0 (cela ne veut rien dire …)
SINON
if((G1Q1.NAOK=="N")&&(G1Q4.NAOK=="Y"), G1Q1 est OUI et G1Q4 est OUI
G1Q6>0, : ALORS G1Q6 supérieur à 0 (cela ne veut rien dire …)
if((G1Q1.NAOK=="Y")&&(G1Q4.NAOK=="Y"),
G1Q3+G1Q6>0,
""
)))
Le if c'est :
{if(CONDITION,"valeur si vrai","valeur si faux")}
1ere erreur : le filtre conditionnel est déhà une condition .
2eme erreur : tu mélnage tous ici, non ?
Sur les sous questions : il faut que tu fasse en fonction du rang
mais rapidement,
première ligne : {sum(G1Q3.NAOK,G1Q6.NAOK) > 0}
deuxième ligne : {sum(G1Q3.NAOK,G1Q6.NAOK) > 1}
etc …
Si j'ai bien compris
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.
- guyllaume
- Topic Author
- Offline
- New Member
Less
More
- Posts: 17
- Thank you received: 0
3 years 10 months ago #201412
by guyllaume
Replied by guyllaume on topic Nombre de sous-questions variables en fonction de 2 entrées num conditionnelles
Bonjour et merci Denis,
Je faisais bien en fonction du rang (>0 pour la première sous-question).
Cette solution fonctionne très bien (sans les {})
Encore Merci.
Je faisais bien en fonction du rang (>0 pour la première sous-question).
Cette solution fonctionne très bien (sans les {})
Encore Merci.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13643
- Thank you received: 2491
3 years 10 months ago #201487
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.
Replied by DenisChenu on topic Nombre de sous-questions variables en fonction de 2 entrées num conditionnelles
Arg … oui bien sur …guyllaume wrote: Cette solution fonctionne très bien (sans les {})
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.
Moderators: Nickko