Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a todos,
De antemano les agradezco la ayuda que me puedan brindar, estoy tratando de hacer una agregación con la función aggr pero no me da como lo quiero. Lo que quiero es que me deje en cada registro un subtotal, he tratado de recrear un ejemplo bastante sencillo para mostrar lo que quiero, como ven en el siguiente cuadro estoy agrupando por país y trayendo en una columna la suma total. Así es como lo quisiera.
PAÍS | CIUDAD | COSTO | TOTAL POR PAÍS |
COLOMBIA | BOGOTA | 100 | 600 |
COLOMBIA | CALI | 200 | 600 |
COLOMBIA | MEDELLÍN | 300 | 600 |
ESPAÑA | MADRID | 150 | 750 |
ESPAÑA | BARCELONA | 250 | 750 |
ESPAÑA | SEVILLA | 350 | 750 |
Sin embargo cuando hago la agrupación con set analysis en la columna "TOTAL POR PAÍS", algo así:
sum(aggr(sum(costo),PAÍS)) Y me arroja el siguiente resultado.
PAÍS | CIUDAD | COSTO | TOTAL POR PAÍS |
COLOMBIA | BOGOTA | 100 | 600 |
COLOMBIA | CALI | 200 | 0 |
COLOMBIA | MEDELLÍN | 300 | 0 |
ESPAÑA | MADRID | 150 | 750 |
ESPAÑA | BARCELONA | 250 | 0 |
ESPAÑA | SEVILLA | 350 | 0 |
Y realmente necesito que este subtotal me lo deje en cada registro.
Quedo atento a sus amables comentarios y/o posible solución.
Saludos
Hola @Luis_Calvo ,
Puedes intentar usando la siguiente formula: sum(TOTAL <[PAÍS]> COSTO) , te va a dar el total del país para cada ciudad.
Saludos
Joseph
Hola @Luis_Calvo ,
Puedes intentar usando la siguiente formula: sum(TOTAL <[PAÍS]> COSTO) , te va a dar el total del país para cada ciudad.
Saludos
Joseph
muchas gracias, efectivamente lo solucione de esa forma.