Welcome to the LimeSurvey Community Forum

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

Question de type Equation

More
9 years 3 weeks ago #117692 by Elhem
Question de type Equation was created by Elhem
Bonjour,

Je veux ajouter deux nouveaux codes pour les agriculteurs :

{if (I5.NAOK==1,'Agriculteurs','Non réponse')}

c'est à dire :

{if (I5.NAOK==1 or 2 or 3,'Agriculteurs','Non réponse')} => ca ne marche pas avec l'expression "or".

Merci d'avance.
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 3 weeks ago #117695 by Nickko
Replied by Nickko on topic Question de type Equation
En fait, je pense que ton expression fonctionne très bien mais que tu ne comprends pas la logique, je vais donc t'expliquer ce que tu as dis et tu proposer ce que je penses être la traduction de ce que tu veux dire.

I5.NAOK==1 or 2 or 3 signifie :
si I5.NAOK ou 2 ou 3 avec la priorité des opérateurs ça donne (si I5.NAOK==1) ou (si 2) ou (si 3)
Donc si I5.NAOK==1 alors "agriculteur", sinon on regarde la suite,

La suite c'est "si 2", "2" étant un chiffre, pas de comparaison "==", ">", etc. la réponse est toujours vrai, donc "agriculteur".

J'imagine que c'est ton problème, le résultat de ton équation est systématiquement 'Agriculteurs' ?

Je pense que tu voulais sire :

Si I5.NAOK==1 ou I5.NAOK==2 ou I5.NAOK==3 alors 'Agriculteurs' sinon 'Non réponse', c'est bien ça ?

Donc ça s'écrit : {if (I5.NAOK==1 or I5.NAOK==2 or I5.NAOK==3,'Agriculteurs','Non réponse')} dit moi si ça fonctionne.

Nickko
Head of ergonomics, UX & UI.
The following user(s) said Thank You: Elhem
The topic has been locked.
More
9 years 2 weeks ago - 9 years 2 weeks ago #117702 by Elhem
Replied by Elhem on topic Question de type Equation
Bonjour,
Merci beaucoup pour ton aide.

L'expression {if (I5.NAOK==1 or I5.NAOK==2 or I5.NAOK==3,'Agriculteurs','Non réponse')} fonctionne.

J'ai une question ou on demande le département et la question d'après on affiche les communes qui correspondent au département :

Exemple : Si (departement.NAOK==01): on affiche les communes suivantes dans la question des communes (un menu déroulant) :
ABERGEMENT CLEMENCIAT
ABERGEMENT DE VAREY
AMBERIEU EN BUGEY
...
VIRIEU LE GRAND
VIRIEU LE PETIT
VIRIGNIN
VONGNES
VONNAS

Merci.

Note de l'équipe de modération : pour simplifier la lecture de ton message, nous avons raccourci ton exemple de liste.
Last edit: 9 years 2 weeks ago by Nickko.
The topic has been locked.
More
9 years 2 weeks ago #117703 by Ben_V
Replied by Ben_V on topic Question de type Equation

Elhem wrote: Exemple : Si (departement.NAOK==01): on affiche les communes suivantes dans la question des communes (un menu déroulant) :
ABERGEMENT CLEMENCIAT
ABERGEMENT DE VAREY...
...VONGNES
VONNAS

euh.. c'est toujours mieux avec des exemples mais je ne vois trop l'utilité de citer toute la liste ;)

Sinon pour répondre à ta question, regarde ce post qui traite du même sujet

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
The following user(s) said Thank You: Elhem
The topic has been locked.
More
9 years 2 weeks ago #117704 by Elhem
Replied by Elhem on topic Question de type Equation
Bonjour et merci,
Tu peux m'envoyer un exemple, car je suis débutante sur java script et je ne sait pas comment l'intégrer dans limesurvey.
désolé pour la liste :blink:
The topic has been locked.
  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Community Team
  • LimeSurvey Community Team
More
9 years 2 weeks ago #117705 by Nickko
Replied by Nickko on topic Question de type Equation
Moi ce que je ferais, c'est une liste de commune par département, ensuite j'utiliserais une condition pour afficher la bonne liste et je regrouperais toutes les communes en un seul champ lors du traitement des résultats, c'est du bricolage mais ça ne nécessite pas de Javascript.

Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
More
9 years 2 weeks ago #117706 by Ben_V
Replied by Ben_V on topic Question de type Equation
Ce dont tu as besoin c'est:
1) une liste exhaustive de toutes les communes pour tous les départements ( + 36 000)
2) tu veux juste proposer un choix de quelques communes pour certains départements?
En clair combien de communes environ?

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
The topic has been locked.
More
9 years 2 weeks ago #117707 by Elhem
Replied by Elhem on topic Question de type Equation
1)j'ai la liste des communes pour tous les département
2)je suis obligé d'afficher toutes les communes qui correspondent au département
Département Nombre de commune
01 419
02 816
03 320
04 200
05 177
06 163
07 339
08 463
09 332
10 433
11 438
12 304
13 135
14 706
15 260
16 406
17 472
18 290
19 286
21 707
22 373
23 260
24 557
25 594
26 370
27 675
28 403
29 283
2A 124
2B 236
30 353
31 589
32 463
33 542
34 343
35 353
36 247
37 277
38 533
39 545
40 331
41 291
42 327
43 260
44 221
45 334
46 340
47 319
48 185
49 364
50 603
51 620
52 433
53 261
54 594
55 500
56 261
57 730
58 312
59 653
60 693
61 507
62 895
63 470
64 547
65 474
66 226
67 527
68 377
69 302
70 545
71 574
72 375
73 305
74 294
75 21
76 745
77 514
78 262
79 308
80 783
81 324
82 195
83 153
84 151
85 283
86 281
87 201
88 515
89 456
90 102
91 196
92 36
93 40
94 47
95 185
Total 36634
The topic has been locked.
More
9 years 2 weeks ago - 9 years 2 weeks ago #117709 by Ben_V
Replied by Ben_V on topic Question de type Equation
Bon, c'est quand même"du lourd" tout ça, et ce n'est pas avec du petit bricolage que ça va fonctionner... :(
Donc lis bien le post que je t'ai cité SURTOUT la dernière intervention de Denis, car à mon avis elle te concerne ;)

EDIT: Un champ de texte avec suggestion au fur et à mesure de la saisie est sûrement mieux qu'une liste déroulante de plusieurs centaines de choix....surtout pour ceux qui répondent depuis un mobile

Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
Last Releases => 2.6x.x goo.gl/ztWfIV | 2.06/2.6.x => bit.ly/1Qv44A1
Demo Surveys => goo.gl/HuR6Xe (already included in /docs/demosurveys)
Last edit: 9 years 2 weeks ago by Ben_V.
The topic has been locked.
Moderators: Nickko

Lime-years ahead

Online-surveys for every purse and purpose