ChDUP Posted December 31, 2015 Share Posted December 31, 2015 Bonjour à toutes et à tous. je constate ce bug sur 1.6.0.9 Lorsque l'on veut comparer le CA avec une période precedente, et que l'on sélectionne une date de fin postérieure à celle du jour, il y a un décalage. Exemple, je regarde aujourd'hui les stats du 01/12/15 au 31/12/15 avec un comparatif sur l'année précédente. Je vois 1000€ de CA pour le 31/12/14 Si je change la date de fin pour le 01/01/16 alors je vois 1000€ de CA pour le 30/12/14 et 2000€ pour le 31/12/14 (alors que c'est en fait le chiffre du 01/01/15) Tout se décale d'une journée en fait pour la période de comparaison Link to comment Share on other sites More sharing options...
Eolia Posted December 31, 2015 Share Posted December 31, 2015 Ca me rappelle quelque chose... Link to comment Share on other sites More sharing options...
erouvier29 Posted January 4, 2016 Share Posted January 4, 2016 (edited) Bonsoir, J'ai une explication à ce phénomène: Vous soumettez deux périodes: du 01/01/15 au 01/01/16 inclus (soit 366 jours), et pour comparaison du 01/01/14 au 01/01/15 (même nombre de jours, par chance pas d'année bissextile dans le tas). Le premier graphe est tronqué à la date du jour (31/12/15) et revient avec seulement 365 valeurs, par contre le second en contient bien 366. [EDIT] même explication sur les mois de décembre 2014 vs 2015, comme vous le décrivez... La comparaison se fait entre une valeur d'un graphe et la valeur de l'autre la plus proche selon l'axe des abscisses. On ne s'en rend pas compte sur une telle étendue d'un an, mais si vous refaites la manip aujourd'hui avec [01/01/16 - 31/01/16] et [01/01/15 - 31/01/15] ou [01/12/15 - 31/12/15] ce sera flagrant! Pour conserver exactement la plage choisie même si en partie dans le futur, vous pouvez supprimer l'appel de min() dans le calcul de $to dans la fonction refineData dans /modules/dashtrends/dashtrends.php (à la ligne 127 en PS 1.6.0.9). Mais ceci a un effet de bord évident sur les graphiques simples mois et année en cours... Je suis en train de faire quelques modifs sur cette fonction, en particulier au niveau de la gestion du sélecteur de plages, que je trouve vraiment pas terrible. Je vous les proposerai dès que terminées pour éventuellement avoir votre avis avant PR. Cordialement -- Eric Edited January 4, 2016 by erouvier29 (see edit history) Link to comment Share on other sites More sharing options...
Sylvain CM Posted January 7, 2016 Share Posted January 7, 2016 Bonjour, Merci d'avoir soulevé ce problème, et plus encore, de travailler sur une PR Link to comment Share on other sites More sharing options...
ChDUP Posted January 7, 2016 Author Share Posted January 7, 2016 oui c'est bien ça erouvier29 C'est vrai que la selection des plages n'est pas top. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now