- Posts: 11
- Thank you received: 1
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
Comparaison de 2 dates
- sarah_lo
- Topic Author
- Offline
- New Member
Less
More
8 years 2 months ago #129777
by sarah_lo
Comparaison de 2 dates was created by sarah_lo
Bonjour et bonne année à tous.
Je rencontre un problème dans la conception de mon questionnaire.
J'ai importer un fichier contact (.csv) avec, entre autre, une date (D1). J'ai associé cette date à un attribut.
Ensuite dans mon questionnaire je pose une question " A quelle date ... ?" (D2)
Et enfin je voudrais poser une question, seulement aux individus qui vérifient la relation suivante: D2>D1.
J'ai vu que certaines personnes ont des soucis avec les dates, mais je n'arrive pas à le transposer avec mon problème. Je ne sais pas si le problème vient du format des mes dates (c'est surement le cas) ou si tout simplement la comparaison de date n'est pas possible tel quel, et que je dois peut-être développer moi même en JS pour y arriver (c'est loin d'être quelque chose que je maitrise...).
Enfin merci de votre aide si vous avez une solution
Sarah
Je rencontre un problème dans la conception de mon questionnaire.
J'ai importer un fichier contact (.csv) avec, entre autre, une date (D1). J'ai associé cette date à un attribut.
Ensuite dans mon questionnaire je pose une question " A quelle date ... ?" (D2)
Et enfin je voudrais poser une question, seulement aux individus qui vérifient la relation suivante: D2>D1.
J'ai vu que certaines personnes ont des soucis avec les dates, mais je n'arrive pas à le transposer avec mon problème. Je ne sais pas si le problème vient du format des mes dates (c'est surement le cas) ou si tout simplement la comparaison de date n'est pas possible tel quel, et que je dois peut-être développer moi même en JS pour y arriver (c'est loin d'être quelque chose que je maitrise...).
Enfin merci de votre aide si vous avez une solution
Sarah
The topic has been locked.
- Nickko
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 1957
- Thank you received: 411
8 years 2 months ago #129778
by Nickko
Nickko
Head of ergonomics, UX & UI.
Replied by Nickko on topic Comparaison de 2 dates
> J'ai vu que certaines personnes ont des soucis avec les dates,
Quels soucis ?
Comment tu t'y prends pour la comparaison ?
Quelle version de Limesurvey utilises-tu ?
Quels soucis ?
Comment tu t'y prends pour la comparaison ?
Quelle version de Limesurvey utilises-tu ?
Nickko
Head of ergonomics, UX & UI.
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13907
- Thank you received: 2546
8 years 2 months ago - 8 years 2 months ago #129786
by DenisChenu
Mais comme je suis sympa : www.limesurvey.org/en/forum/french-forum...83-calcul-d-un-délai pour des pistes
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 Comparaison de 2 dates
+1Nickko wrote: Quels soucis ?
+1Nickko wrote: Comment tu t'y prends pour la comparaison ?
+1Nickko wrote: Quelle version de Limesurvey utilises-tu ?
Mais comme je suis sympa : www.limesurvey.org/en/forum/french-forum...83-calcul-d-un-délai pour des pistes
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.
Last edit: 8 years 2 months ago by DenisChenu.
The topic has been locked.
- sarah_lo
- Topic Author
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
8 years 2 months ago #129802
by sarah_lo
Replied by sarah_lo on topic Comparaison de 2 dates
Merci de ta réponse aussi rapide:
Mon soucis:
Le filtre mis en place ne marche pas, lorsque je teste le questionnaire, la question ou le filtre est mis en place s'affiche quelle que soit la date renseignée par le répondant.
Ma méthode pour la comparaison:
Je crée une nouvelle question, j'y applique un filtre: je récupère la question précédente (une date renseignée par le répondant, D1) et je la compare "au champ de l'invitation" qui m'intéresse (D1>D2).
Version de lime:
Version 2.05+ Build 150413
Je vais regarder le lien que tu m'as envoyé. Merci beaucoup
Sarah
Mon soucis:
Le filtre mis en place ne marche pas, lorsque je teste le questionnaire, la question ou le filtre est mis en place s'affiche quelle que soit la date renseignée par le répondant.
Ma méthode pour la comparaison:
Je crée une nouvelle question, j'y applique un filtre: je récupère la question précédente (une date renseignée par le répondant, D1) et je la compare "au champ de l'invitation" qui m'intéresse (D1>D2).
Version de lime:
Version 2.05+ Build 150413
Je vais regarder le lien que tu m'as envoyé. Merci beaucoup
Sarah
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13907
- Thank you received: 2546
8 years 2 months ago #129817
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 Comparaison de 2 dates
1 : on ne compare jamais des date comme ça : trop risqué (bon, ca marche avec LS puisque on fait les comparaison avec les dates anglaises)
2 : que met tu comme date , par exemple pour le 31 décembre 2015 dans l'attribut ?
Le mmieux : dans l'attribut : mettre la date en YYYY-MM-DD, et faire les comparaison en strtotime.
Denis
2 : que met tu comme date , par exemple pour le 31 décembre 2015 dans l'attribut ?
Le mmieux : dans l'attribut : mettre la date en YYYY-MM-DD, et faire les comparaison en strtotime.
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 topic has been locked.
- sarah_lo
- Topic Author
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
8 years 2 months ago #129901
by sarah_lo
Replied by sarah_lo on topic Comparaison de 2 dates
Bonjour,
Merci de ta réponse,
DU coup j'ai essayé avec le strtotime, j'ai écrit la formule suivante:
strtotime(EMPLR5)>strtotime(TOKEN:ATTRIBUTE_3), ça marche toujours pas ...
Mais tu as peut-être raison, ca peut venir du format de la date, mon attribut est DD-MM-YYYY et mon EMPLR5 aussi (du moins c'est ce que je crois ..) mais ca vaut le coup d'essayer de le mettre en YYYY-MM-DD.
Je te tiens au courant
Sarah
Merci de ta réponse,
DU coup j'ai essayé avec le strtotime, j'ai écrit la formule suivante:
strtotime(EMPLR5)>strtotime(TOKEN:ATTRIBUTE_3), ça marche toujours pas ...
Mais tu as peut-être raison, ca peut venir du format de la date, mon attribut est DD-MM-YYYY et mon EMPLR5 aussi (du moins c'est ce que je crois ..) mais ca vaut le coup d'essayer de le mettre en YYYY-MM-DD.
Je te tiens au courant
Sarah
The topic has been locked.
- sarah_lo
- Topic Author
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
8 years 2 months ago #129939
by sarah_lo
Replied by sarah_lo on topic Comparaison de 2 dates
Bonjour,
J'ai essayé avec tous les formats de date et le filtre n'est toujours pas pris en compte. J'ai peur de passer à coté de quelque chose de simple dans lime ...
J'écris ma formule de filtre dans "Équation du filtre conditionnel :"
Et la formule utilisée est la suivante
((date("dd/mm/yyyy", strtotime(EMPLR5)) > date("dd/mm/yyyy", strtotime(TOKEN:ATTRIBUTE_2))))
Que fais-je mal?
Merci, bonne journée
Sarah
J'ai essayé avec tous les formats de date et le filtre n'est toujours pas pris en compte. J'ai peur de passer à coté de quelque chose de simple dans lime ...
J'écris ma formule de filtre dans "Équation du filtre conditionnel :"
Et la formule utilisée est la suivante
((date("dd/mm/yyyy", strtotime(EMPLR5)) > date("dd/mm/yyyy", strtotime(TOKEN:ATTRIBUTE_2))))
Que fais-je mal?
Merci, bonne journée
Sarah
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13907
- Thank you received: 2546
8 years 2 months ago #129942
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 Comparaison de 2 dates
Heu,
Il faut que je le dise comment ?
LimeSurvey ne sait gérer QUE les dates au format YYYY-MM-DD. Et on compare des valeurs numérique time.
strtotime(EMPLR5) >strtotime(TOKEN:ATTRIBUTE_2)
demonstration.sondages.pro/581126/token/20160101/newtest/Y#
Le LSA (60 jours) framadrop.org/r/TqDmVt1oOM#usUheC4d1AA6G...U5fO7NvBELNjONlK6Pw=
Il faut que je le dise comment ?
LimeSurvey ne sait gérer QUE les dates au format YYYY-MM-DD. Et on compare des valeurs numérique time.
strtotime(EMPLR5) >strtotime(TOKEN:ATTRIBUTE_2)
demonstration.sondages.pro/581126/token/20160101/newtest/Y#
Le LSA (60 jours) framadrop.org/r/TqDmVt1oOM#usUheC4d1AA6G...U5fO7NvBELNjONlK6Pw=
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.
- sarah_lo
- Topic Author
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
8 years 2 months ago #129944
by sarah_lo
Replied by sarah_lo on topic Comparaison de 2 dates
J'ai bien entendu essayé avec ce format, comme je vous l'ai dit dans mon post, j'ai essayé tous les formats.
Je vais me débrouiller
Je vais me débrouiller
The topic has been locked.
- DenisChenu
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 13907
- Thank you received: 2546
8 years 2 months ago #129947
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 Comparaison de 2 dates
Je te montre un exemple fonctionnel avec le fichier lsa pour que tu regarde .....
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.
- sarah_lo
- Topic Author
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
8 years 2 months ago #129952
by sarah_lo
Replied by sarah_lo on topic Comparaison de 2 dates
Bonjour,
Ca y est ça marche. Pour ceux qui ont ou auront le même problème:
En fait il fallait, en effet, mettre les dates au bon format yyyy-mm-dd (à changer dans "montrer plus d'options" pour la date du questionnaire).
Mon problème venait de l'attribut. En fait au début j'avais 3 attributs: 1: nationalité, 2: Date1 et 3: Date2.
Je ne sais absolument pas pour quelle raison, la Date 2 était de cette forme: (yyyy-mm-dd) au lieu de yyyy-mm-dd (déterminé dans mon fichier CSV importé), alors que la Date 1 était au bon format ...
Bref, du coup je n'arrivais pas à changer le format de ma Date2, du coup j'ai échangé ma Date1 et ma Date2 et la formule "strtotime(EMPLR5) >strtotime(TOKEN:ATTRIBUTE_2)" a marché.
Merci de votre aide
Sarah
Ca y est ça marche. Pour ceux qui ont ou auront le même problème:
En fait il fallait, en effet, mettre les dates au bon format yyyy-mm-dd (à changer dans "montrer plus d'options" pour la date du questionnaire).
Mon problème venait de l'attribut. En fait au début j'avais 3 attributs: 1: nationalité, 2: Date1 et 3: Date2.
Je ne sais absolument pas pour quelle raison, la Date 2 était de cette forme: (yyyy-mm-dd) au lieu de yyyy-mm-dd (déterminé dans mon fichier CSV importé), alors que la Date 1 était au bon format ...
Bref, du coup je n'arrivais pas à changer le format de ma Date2, du coup j'ai échangé ma Date1 et ma Date2 et la formule "strtotime(EMPLR5) >strtotime(TOKEN:ATTRIBUTE_2)" a marché.
Merci de votre aide
Sarah
The topic has been locked.
- sarah_lo
- Topic Author
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 1
8 years 2 months ago #129953
by sarah_lo
Replied by sarah_lo on topic Comparaison de 2 dates
* ATTRIBUTE_2 = ma nouvelle Date1
The following user(s) said Thank You: DenisChenu
The topic has been locked.
Moderators: Nickko