Calcular TOTALES en GROUP BY operaciones que no sean SUM, AVG, MIN ni MAX

Como puedo calcular dos campos de columnas de TOTALES de GROUP BY como sigue:

    CAMPO 1       CAMPO 2       CAMPO 3
       1000           1500          150   
       2000           2500          125

TOTALES: 3000 4000 133.33

el calculo del campo 3 es (campo 2 / campo 1) * 100, en eso no tengo problemas porque lo hago en el evento del onrecord
lo que necesito es como puedo calcular el TOTAL del “campo 3” que es (campo 2 / campo 1) * 100 que es el mismo calculo del onrecord pero ahora ese mismo calculo necesito hacer en los cortes de GROUP BY de los campos TOTALES como indico arriba.

espero sus ayudas.
gracias.