- Posts: 442
- Thank you received: 25
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Filtre sur une date
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
6 years 5 months ago #160247
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Filtre sur une date was created by Remundo
Bonjour,
J'ai une question de type date REMPR1 : jour.mois.année
J'aimerais qu'un seconde question s'affiche uniquement si la date choisie est supérieur au 1er décembre 2015 par exemple.
J'ai cette formule dans l'équation du filtre conditionnel : strtotime(REMPR1.NAOK) > strtotime("01.12.2015")
Malheureusement la seconde question s'affiche tout le temps, est-ce le format de date qui doit s'écrire différemment ?
Bonne journée
J'ai une question de type date REMPR1 : jour.mois.année
J'aimerais qu'un seconde question s'affiche uniquement si la date choisie est supérieur au 1er décembre 2015 par exemple.
J'ai cette formule dans l'équation du filtre conditionnel : strtotime(REMPR1.NAOK) > strtotime("01.12.2015")
Malheureusement la seconde question s'affiche tout le temps, est-ce le format de date qui doit s'écrire différemment ?
Bonne journée
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- Joffm
- Away
- LimeSurvey Community Team
Less
More
- Posts: 12924
- Thank you received: 3977
6 years 5 months ago - 6 years 5 months ago #160251
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Filtre sur une date
Bonjour, Remundo
REMPR1.NAOK >'2015-12-01'
ou
strtotime(REMPR1.NAOK) > strtotime("2015-12-01")
Joffm
REMPR1.NAOK >'2015-12-01'
ou
strtotime(REMPR1.NAOK) > strtotime("2015-12-01")
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Last edit: 6 years 5 months ago by Joffm.
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160253
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Filtre sur une date
J'ai mis cela
SITPR3.NAOK == "3" and strtotime(REMPR1.NAOK) > strtotime("2015-12-01")
car il y a une autre condition sur la question SITPR3 mais l'une ou l'autre façon ne fonctionne pas
SITPR3.NAOK == "3" and strtotime(REMPR1.NAOK) > strtotime("2015-12-01")
car il y a une autre condition sur la question SITPR3 mais l'une ou l'autre façon ne fonctionne pas
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160255
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Filtre sur une date
J'ai résolu le problème c'était un erreur de choix du code d'une modalité qui n'existait pas, tout bête...
Merci
Merci
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160287
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Filtre sur une date
Par contre cela ne marche pas avec le signe inférieur, faut-il remplacer < par autre chose ?
SITPR3.NAOK == "3" and strtotime(REMPR1.NAOK) > strtotime("2015-12-01") OK
SITPR3.NAOK == "3" and strtotime(REMPR1.NAOK) < strtotime("2015-12-01") NE MARCHE PAS
SITPR3.NAOK == "3" and strtotime(REMPR1.NAOK) > strtotime("2015-12-01") OK
SITPR3.NAOK == "3" and strtotime(REMPR1.NAOK) < strtotime("2015-12-01") NE MARCHE PAS
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- Joffm
- Away
- LimeSurvey Community Team
Less
More
- Posts: 12924
- Thank you received: 3977
6 years 5 months ago #160289
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic Filtre sur une date
Bonjour,
Je ne peux pas reproduire.
Essayez "lt"
manual.limesurvey.org/Expression_Manager/fr#Operators
Désolé, je suis allemand et ne parle pas français.
Joffm
Je ne peux pas reproduire.
Essayez "lt"
manual.limesurvey.org/Expression_Manager/fr#Operators
Désolé, je suis allemand et ne parle pas français.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160598
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Filtre sur une date
Bonjour,
Merci pour l'astuce mais cela ne fonctionne pas
Merci pour l'astuce mais cela ne fonctionne pas
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago - 6 years 5 months ago #160636
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Filtre sur une date
Si quelqu'un a une idée :laugh:
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Last edit: 6 years 5 months ago by Remundo.
The topic has been locked.
- DenisChenu
- Away
- LimeSurvey Community Team
Less
More
- Posts: 13645
- Thank you received: 2491
6 years 5 months ago #160671
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 Filtre sur une date
C'est sur quelle version ? En fait : pour la gestion des dates, on est passé à forcer la date (pour les calculs) à Y-m-d justement à cause de ce type de problème.
Ce qu'il serait possible de faire si le format de REMP1 est d-m-Y AVEC les 0 (donc vérifie que quand tu indique premier février 2017 : tu as bien 01-02-2017), remplacer strtotime(REMP1) par Attention : j'ai peut être des erreurs dans ma formule, vérifie avant ce que tu as avec substr(3,2,REMP1) et substr(6,4,REMP1), cela doit être le mois et l'année.
Denis
Ce qu'il serait possible de faire si le format de REMP1 est d-m-Y AVEC les 0 (donc vérifie que quand tu indique premier février 2017 : tu as bien 01-02-2017), remplacer strtotime(REMP1) par Attention : j'ai peut être des erreurs dans ma formule, vérifie avant ce que tu as avec substr(3,2,REMP1) et substr(6,4,REMP1), cela doit être le mois et l'année.
Denis
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 following user(s) said Thank You: Ben_V
The topic has been locked.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160687
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Filtre sur une date
Bonjour Denis,
Je suis sur la version 2.05+ Build 150520.
Je n'ai pas encore essayé ta formule mais ce que je ne comprends pas c'est que le strtotime fonctionne très bien avec le signe > mais pas avec le signe <.
Je suis sur la version 2.05+ Build 150520.
Je n'ai pas encore essayé ta formule mais ce que je ne comprends pas c'est que le strtotime fonctionne très bien avec le signe > mais pas avec le signe <.
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
- DenisChenu
- Away
- LimeSurvey Community Team
Less
More
- Posts: 13645
- Thank you received: 2491
6 years 5 months ago #160697
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 Filtre sur une date
Fait juste {strtotime(REMPR1.NAOK)} tu verra pourquoi. Ca serait pas 0 ou false ou erreur ?
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.
- Remundo
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 442
- Thank you received: 25
6 years 5 months ago #160707
by Remundo
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
Replied by Remundo on topic Filtre sur une date
Il ne se passe rien la question s'affiche. Où dois-je voir un résultat avec un 0, false ou erreur ?
Rémi B.
Technicien en production, traitement, analyse de données et enquêtes
Observatoire de la réussite et de la vie étudiante (OREVE)
15, Rue de l'Hôtel Dieu 86022 POITIERS Cedex
The topic has been locked.
Moderators: Nickko