Hola, buen día. 

Me gustaría saber la mejor manera de agrupar registros para un informe.

Manejamos la siguiente jerarquía de información, 

Zona
-- Distrito

Con reportes por semana y por mes. 

Estoy sobreescribiendo el método search con context_model para realizar la 
consulta y funciona bien.
http://doc.tryton.org/4.4/trytond/doc/ref/models/models.html?highlight=search#trytond.model.ModelStorage.search
 

La pregunta es como agrupar los los resultados del método *search* 

*Reporte Actual*
*Zona Distrito Cantidad*
Zona 1 Distrito A 10
Zona 1 Distrito B          20
Zona 2 Distrito C 30
Zona 2     Distrito D          25
Zona 2     Distrito E          25
Zona 3     Distrito F          22
Zona 3     Distrito G         23

*Reporte Resumido*
*Zona Cantidad*
Zona 1 30
Zona 2     80
Zona 3     45
: 
*Reporte actual *
*Zona        Semana        Mes          Cantidad*
Zona 1     Semana 1     Octubre     25
Zona 1     Semana 2     Octubre     25
Zona 1     Semana 3     Octubre     25
Zona 1     Semana 4      Octubre    25

*Reporte resumido*
*Zona       Mes       Cantidad*
Zona 1    Octubre 100

Desde ya muy agradecido por la ayuda!

Responder a