Développement #37650
Répétition par mois et année ne fonctionne pas
Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
14 November 2019
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
Voir #37646 :
ValueError at /visualization/5/ invalid literal for int() with base 10: '01/2010' Request Method: POST Request URL: https://statistiques-moncompte.nanterre.fr/visualization/5/ Django Version: 1.11.20 Exception Type: ValueError Exception Value: invalid literal for int() with base 10: '01/2010' Exception Location: /usr/lib/python2.7/dist-packages/bijoe/schemas.py in build_filter, line 278 Python Executable: /usr/bin/uwsgi-core Python Version: 2.7.13 Python Path: ['.', '', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat'] Server time: jeu, 14 Nov 2019 10:53:31 +0100
C'est certainement l'occasion de revoir comment sont gérés les répétitions, il n'y a pas de raison de gérer ça différemment des regroupements, il faut demande trois regroupements puis découper le résultat en table pour chaque valeur du premier regroupement.
History
Updated by Benjamin Dauvergne over 5 years ago
Le souci ici c'est que la dimension concernée ("__yearmonth", générée par bijoe pour une dimension date classique) a le type integer mais que la valeur est une chaîne "MM/YYYY". J'ai tenté le coup de passer ça simplement en type='string'
, il n'y a plus de trace mais les tableaux sont vides (pour la visualisation pointée par Nanterre). Mon analyse s'arrête là.