Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenas tardes,
Estoy tratando de agrupar una columna de una tabla simple y deseo que el resultado se repita en cada uno de los registros de la tabla.
He logrado agrupar, pero solo me muestra el valor total en uno de los registros.
Aquí un ejemplo del resultado esperado :
PERIODO BODEGA UNIDADES TOTAL_AGRUPADO
1 100 1000 2000
1 100 500 2000
1 100 300 2000
1 100 200 2000
Hasta el momento solo he logrado obtener esto:
PERIODO BODEGA UNIDADES TOTAL_AGRUPADO
1 100 1000 2000
1 100 500 -
1 100 300 -
1 100 200 -
Agradecería bastante su ayuda.
aggr lo que hace es crear una tabla en memoria y luego da el resultado, en este caso únicamente lo carga una vez, porque es lo que tiene memoria, usa mejor sum(total <PERIODO>UNIDADES)
cuando hagas tu total incluye un subgrupo o usa un aggr
por ejemplo
sum(total <PERIODO>UNIDADES)
Estoy usando aggr por periodo, pero solo consigo que me muestre el total en el primer registro.
aggr lo que hace es crear una tabla en memoria y luego da el resultado, en este caso únicamente lo carga una vez, porque es lo que tiene memoria, usa mejor sum(total <PERIODO>UNIDADES)
aparte que usar total en este caso puede presentar ciertas ventajas de rendimiento
Gracias Ramón, era justo lo que necesitaba.