- Posts: 1
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Conditions avec la variable autre (other)
- FernandG
- Topic Author
- Offline
- New Member
Less
More
7 years 1 month ago #149902
by FernandG
Conditions avec la variable autre (other) was created by FernandG
Bonjour,
Je suis confronté à un souci après l'écriture de conditions avec plusieurs scénarios (4) et la variable autre (other).
La condition ci-dessous fonctionne parfaitement :
((589483X32X1380.NAOK == "A4" or 589483X32X1380.NAOK == "A5")) or ((589483X32X1380.NAOK == "A6") and (589483X32X1390.NAOK == "N" or 589483X32X1390.NAOK == "Y")) or ((589483X32X1380.NAOK == "A7") and (589483X32X1414SQ001.NAOK == "Y" or 589483X32X1414SQ002.NAOK == "Y" or 589483X32X1414SQ003.NAOK == "Y" or 589483X32X1414SQ004.NAOK == "Y" or 589483X32X1414SQ005.NAOK == "Y" or 589483X32X1414SQ006.NAOK == "Y")) or ((589483X32X1380.NAOK == "A8") and (589483X32X1411SQ001.NAOK == "Y" or 589483X32X1411SQ002.NAOK == "Y" or 589483X32X1411SQ003.NAOK == "Y" or 589483X32X1411SQ004.NAOK == "Y" or 589483X32X1411SQ005.NAOK == "Y" or 589483X32X1411SQ006.NAOK == "Y"))
Par contre, dès que j'intègre la variable other, plus rien ne fonctionne :
((589483X32X1380.NAOK == "A4" or 589483X32X1380.NAOK == "A5")) or ((589483X32X1380.NAOK == "A6") and (589483X32X1390.NAOK == "N" or 589483X32X1390.NAOK == "Y")) or ((589483X32X1380.NAOK == "A7") and (589483X32X1414SQ001.NAOK == "Y" or 589483X32X1414SQ002.NAOK == "Y" or 589483X32X1414SQ003.NAOK == "Y" or 589483X32X1414SQ004.NAOK == "Y" or 589483X32X1414SQ005.NAOK == "Y" or 589483X32X1414SQ006.NAOK == "Y" or 589483X32X1414other!="")) or ((589483X32X1380.NAOK == "A8") and (589483X32X1411SQ001.NAOK == "Y" or 589483X32X1411SQ002.NAOK == "Y" or 589483X32X1411SQ003.NAOK == "Y" or 589483X32X1411SQ004.NAOK == "Y" or 589483X32X1411SQ005.NAOK == "Y" or 589483X32X1411SQ006.NAOK == "Y" or 589483X32X1411other!=""))
Ce qui est étrange, c'est qu'en scénario seul, avec l'attribut other, fonctionne ?!?! Mais, j'ai besoin de tous les scénarios pour le déroulement souhaité de mon enquète. Exemple de code fonctionnel :
((589483X32X1380.NAOK == "A7") and (589483X32X1414SQ001.NAOK == "Y" or 589483X32X1414SQ002.NAOK == "Y" or 589483X32X1414SQ003.NAOK == "Y" or 589483X32X1414SQ004.NAOK == "Y" or 589483X32X1414SQ005.NAOK == "Y" or 589483X32X1414SQ006.NAOK == "Y" or 589483X32X1414other!=""))
Suite à la lecture d'un post, j'ai également essayé avec l'expression !is_empty(QCodeother), mais même symptôme.
Je suis avec une Version 2.00+ Build 131122 que je dois mettre à jour. Cette migration est prévue après la campagne d'enquète.
Avez-vous une idée du souci ? Pouvez-vous me venir en aide ?
Merci d'avance.
Bonne journée.
Je suis confronté à un souci après l'écriture de conditions avec plusieurs scénarios (4) et la variable autre (other).
La condition ci-dessous fonctionne parfaitement :
((589483X32X1380.NAOK == "A4" or 589483X32X1380.NAOK == "A5")) or ((589483X32X1380.NAOK == "A6") and (589483X32X1390.NAOK == "N" or 589483X32X1390.NAOK == "Y")) or ((589483X32X1380.NAOK == "A7") and (589483X32X1414SQ001.NAOK == "Y" or 589483X32X1414SQ002.NAOK == "Y" or 589483X32X1414SQ003.NAOK == "Y" or 589483X32X1414SQ004.NAOK == "Y" or 589483X32X1414SQ005.NAOK == "Y" or 589483X32X1414SQ006.NAOK == "Y")) or ((589483X32X1380.NAOK == "A8") and (589483X32X1411SQ001.NAOK == "Y" or 589483X32X1411SQ002.NAOK == "Y" or 589483X32X1411SQ003.NAOK == "Y" or 589483X32X1411SQ004.NAOK == "Y" or 589483X32X1411SQ005.NAOK == "Y" or 589483X32X1411SQ006.NAOK == "Y"))
Par contre, dès que j'intègre la variable other, plus rien ne fonctionne :
((589483X32X1380.NAOK == "A4" or 589483X32X1380.NAOK == "A5")) or ((589483X32X1380.NAOK == "A6") and (589483X32X1390.NAOK == "N" or 589483X32X1390.NAOK == "Y")) or ((589483X32X1380.NAOK == "A7") and (589483X32X1414SQ001.NAOK == "Y" or 589483X32X1414SQ002.NAOK == "Y" or 589483X32X1414SQ003.NAOK == "Y" or 589483X32X1414SQ004.NAOK == "Y" or 589483X32X1414SQ005.NAOK == "Y" or 589483X32X1414SQ006.NAOK == "Y" or 589483X32X1414other!="")) or ((589483X32X1380.NAOK == "A8") and (589483X32X1411SQ001.NAOK == "Y" or 589483X32X1411SQ002.NAOK == "Y" or 589483X32X1411SQ003.NAOK == "Y" or 589483X32X1411SQ004.NAOK == "Y" or 589483X32X1411SQ005.NAOK == "Y" or 589483X32X1411SQ006.NAOK == "Y" or 589483X32X1411other!=""))
Ce qui est étrange, c'est qu'en scénario seul, avec l'attribut other, fonctionne ?!?! Mais, j'ai besoin de tous les scénarios pour le déroulement souhaité de mon enquète. Exemple de code fonctionnel :
((589483X32X1380.NAOK == "A7") and (589483X32X1414SQ001.NAOK == "Y" or 589483X32X1414SQ002.NAOK == "Y" or 589483X32X1414SQ003.NAOK == "Y" or 589483X32X1414SQ004.NAOK == "Y" or 589483X32X1414SQ005.NAOK == "Y" or 589483X32X1414SQ006.NAOK == "Y" or 589483X32X1414other!=""))
Suite à la lecture d'un post, j'ai également essayé avec l'expression !is_empty(QCodeother), mais même symptôme.
Je suis avec une Version 2.00+ Build 131122 que je dois mettre à jour. Cette migration est prévue après la campagne d'enquète.
Avez-vous une idée du souci ? Pouvez-vous me venir en aide ?
Merci d'avance.
Bonne journée.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13643
- Thank you received: 2491
7 years 1 month ago #149975
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 Conditions avec la variable autre (other)
En regardant le code comme cela pour moi, c'est bon.
Mais sinon, cela peut être du à un bug de la 2.00.
As tu essayé sans utiliser le SGQA (les 589483X32X1380), mais en utilisant directement les codes ?
voir : www.sondages.pro/documentation-limesurve...sion-limesurvey.html
Mais sinon, cela peut être du à un bug de la 2.00.
As tu essayé sans utiliser le SGQA (les 589483X32X1380), mais en utilisant directement les codes ?
voir : www.sondages.pro/documentation-limesurve...sion-limesurvey.html
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