#1
|
|||
|
|||
Agrupar tabla interna
Buenos Dias
Tengo una tabla interna de la siguiente forma: FRENTE--TURNO--PESO .....1...--.....1...--...10 .....1...--.....1...--...20 .....1...--.....1...--...30 .....1...--.....2...--...40 .....2...--.....1...--...50 .....2...--.....1...--...30 .....2...--.....3...--...20 .....2...--.....3...--...10 . . . Lo que quiero es agrupar (sumatoria de pesos) por frente y turno de manera que la tabla quede de la siguiente forma: FRENTE--TURNO--PESO .....1...--.....1...--...60 .....1...--.....2...--...40 .....2...--.....1...--...80 .....2...--.....3...--...30 Traté de realizar un collect ------------------- Loop it_frentes. collect it_frentes. ENDLOOP. --------------------- pero no se si sea por el tamaño de la tabal interna (mas de 1000 registros) que se demoraba demasiado (mas de 10 minutos) y no me sirve. como podria realizar este agrupamiento por los 2 campos FRENTE y TURNO?? Gracias |
#2
|
|||
|
|||
¿Lupeando y haciendo collect sobre la misma tabla?
Porque no haces el collect sobre otra tabla interna con la misma estructura de it_frentes. Y nos cuentas si mejoró tu tiempo de respuesta. Saludos |
#3
|
||||
|
||||
proba lo siguiente
defini it_frentes_sort igual a it_frentes Loop it_frentes into wa_frentes. collect wa_frentes into it_frentes_sort. ENDLOOP.
__________________
Sebastián Chiavia |
#4
|
|||
|
|||
muchas gracias
la verdad no habia tenido experiencia realizando un collect y por eso no note que se lo estaba realizando a la misma tabla a la cual le hacia el loop. Ahora si funciono perfecto gracias! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|