Hola,
En su dia hice algo que lo que hace es permitir al usuario sacar listados totalizados seleccionando por qué campos quiere agrupar.
Una vez seleccionado, saca un listado que permite agrupar por importe o mostrar una grafica.
Y hasta ahi llego
Saludos