Development #37650
Répétition par mois et année ne fonctionne pas
Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
14 novembre 2019
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
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.
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
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à.