Project

General

Profile

Development #37650

Répétition par mois et année ne fonctionne pas

Added by Benjamin Dauvergne 3 months ago. Updated 3 months ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
14 Nov 2019
Due date:
% Done:

0%

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

#2 Updated by Benjamin Dauvergne 3 months 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à.

Also available in: Atom PDF