Check out the LimeSurvey source code on GitHub!

Génération Stats : Problèmes de filtre sur champs de type Date ?

More
5 years 11 months ago #58438 by Alterre21
Bonjour,
J'ai l'impression qu'il y a un problème sur la page : .../admin/admin.php?action=statistics&sid=... avec les champs date.
Mon formulaire en question a été déployé courant 2009 et est toujours actif. Il comporte plusieurs champs date, dont un champ "Date de l'intervention".

Nous voudrions sortir les stats pour les interventions réalisées au cours de l'année 2010.

On pense qu'il faut utiliser le critère :

"DATE DE L'INTERVENTION"
Date (AAAA-MM-JJ) égale: _____
La date est >= _____
ET/OU la date est <= _____


On remplit :

Date (AAAA-MM-JJ) égale: ...on laisse vide...
La date est >= 2010-01-01
ET/OU la date est <= 2010-12-31


Et ça nous renvoie tous les résultats. Le filtre n'a pas effectué de sélection.
On se dit que peut-être on a mal utilisé le critère et que LimeSurvey a fait le choix "OU" (date postérieure au 1er janvier OU date inférieure au 31 décembre). Le résultat des stats serait donc logique.

Alors on fait un autre test en remplissant ainsi:

Date (AAAA-MM-JJ) égale: ...on laisse vide...
La date est >= 2010-01-01
ET/OU la date est <= ...on laisse vide...


Et ça nous renvoie tous les résultats. Le filtre n'a pas effectué de sélection non plus (alors que l'on sait que l'on a des enregistrements dont cette valeur est une date de 2009...).

Est-ce un bug ou une mauvaise utilisation de ma part ?

Merci d'avance à ceux qui auraient une idée... ou mieux... une solution !
;)

Please Log in to join the conversation.

More
5 years 11 months ago #58539 by Nickko
Je n'ai jamais été confronté à ce genre de problème.

Je suppose que l'instance de LS que tu utilises date de 2009 comme ton sondage.

Il faudrait essayer sur une version plus récente pour voir si le pb existe aussi.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
5 years 11 months ago - 5 years 11 months ago #58556 by Alterre21
Non, j'ai mis mon LimeSurvey à jour il y a quelques mois (en janvier).

Il est maintenant en "Version 1.90+ Build 9642" d'après ce que me dit mon pied de page dans l'interface d'administration.
Last Edit: 5 years 11 months ago by Alterre21.

Please Log in to join the conversation.

More
5 years 11 months ago #58558 by Nickko
Et lorsque tu regardes tes réponses sous forme de tableau, les dates sont-elles bien présente, justes et au bon format ?

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
5 years 11 months ago #58560 by Alterre21
Oui, les dates sont bien présentes.
Elles y sont indiquées sous la forme : 2009-11-21

C'est pour ça que j'avais l'impression que ça ne venait pas de ce formulaire là, mais de l'application en général.

Please Log in to join the conversation.

More
5 years 11 months ago #58561 by Nickko
Les dates sont au format international, ça me semble normal.
Je testerais ce qu'il en est chez moi dès que j'aurais un peu de temps.

N'hésite pas à me rappeler à l'ordre si ma réponse se fait attendre.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
5 years 11 months ago #58570 by Alterre21
Pour en être sûr, j'ai créé un nouveau formulaire ne contenant que 3 champs :
Date de naissance (format Date, obligatoire)
Date de permis (format Date, non obligatoire)
Date de mariage (format Date, non obligatoire)

J'ai activé [url=http://http://enquetes.alterre-bourgogne.org/index.php?sid=53881&lang=fr]ce questionnaire[/url].

J'y ai répondu.

Côté Stats, je laisse les paramètres par défaut, à part :
- je coche "Visualiser le résumé de tous les champs disponibles"
- je coche "Afficher les graphiques"
Et pour le critère de filtre "Votre Date de naissance ?" : "La date est >=" je saisis "2000-01-01".

Pour info, dans la table des réponses, ma réponse est "1977-08-15".

Je valide en cliquant sur "Afficher les statistiques".

Et les stats me disent :

Résultats
Nombre d'enregistrement(s) pour cette requête : 1
Nombre total d'enregistrements pour ce questionnaire : 1
Pourcentage du total : 100.00%


:blink:

Please Log in to join the conversation.

More
5 years 11 months ago #58572 by Nickko
"Pour info, dans la table des réponses, ma réponse est "1977-08-15"."

C'est que tu n'as pas activé l'horodatage des réponses.
Il faut que tu l'active pour que ton test soit concluent.

J'avais pensé que ton pb pouvait-être là, c'est pour ça que je t'ai demandé de vérifier les dates dans tes tableaux de résultats.

Nickko
Ergonome / Usability expert

Please Log in to join the conversation.

More
5 years 11 months ago #58576 by DenisChenu

Alterre21 wrote: ...
Et pour le critère de filtre "Votre Date de naissance ?" : "La date est >=" je saisis "2000-01-01".

Pour info, dans la table des réponses, ma réponse est "1977-08-15".

Je valide en cliquant sur "Afficher les statistiques".

Et les stats me disent :

Résultats
Nombre d'enregistrement(s) pour cette requête : 1
Nombre total d'enregistrements pour ce questionnaire : 1
Pourcentage du total : 100.00%


:blink:

Salut,

Je crois que tu as bien débusqué un bug sur la version 190+, par contre je vient de tester sur la version SVN, la future 1.91, cela semble réglé. Mais j'ai rencontré un autre problème.

Tu peux faire remonter ce rapport de bug : bugs.limesurvey.org/view.php?id=5016 ou en créer un nouveau.

:)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
5 years 11 months ago #58580 by Alterre21
Merci de vos réponses.

Shnoulle wrote: Je crois que tu as bien débusqué un bug sur la version 190+, par contre je vient de tester sur la version SVN, la future 1.91, cela semble réglé. Mais j'ai rencontré un autre problème.

Tu peux faire remonter ce rapport de bug : bugs.limesurvey.org/view.php?id=5016 ou en créer un nouveau.


OK, j'ai réouvert ce ticket. Comme vous avez compris mon pb, n'hésitez pas à compléter mon commentaire si cela est nécessaire !

Merci.

Please Log in to join the conversation.

More
5 years 11 months ago - 5 years 11 months ago #58581 by Alterre21
Ah ben non, je n'ai pas pu réouvrir le ticket.
Il m'a affiché "Access denied".
:(
Last Edit: 5 years 11 months ago by Alterre21. Reason: précision

Please Log in to join the conversation.

More
5 years 11 months ago #58610 by DenisChenu

Alterre21 wrote: Ah ben non, je n'ai pas pu réouvrir le ticket.
Il m'a affiché "Access denied".
:(

J'ai posé la question à Mazi du quoi faire.

Il à réouvert le bug :).

Et confirme ma version.

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).
The following user(s) said Thank You: Alterre21

Please Log in to join the conversation.

More
5 years 11 months ago #58611 by Alterre21
Merci beaucoup.
Ce n'est pas d'une urgence absolue.
Je vais attendre la prochaine version stable.

Encore merci.

Please Log in to join the conversation.

Moderators: Nickko
Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form