#1
|
|||
|
|||
Puede el COLLECT agrupar promediando?
Buenas Tardes
Tengo una tabla interna como la siguiente: IT_VALORES ----------------------------------------------- |....ORDEN....|....KILOGRAMOS....|....TIEMPO....| ----------------------------------------------- |....500001...|.........400,0..........|........4,5.....| |....500001...|.........200,0..........|........5,5.....| |....500001...|.........300,0..........|........2,0.....| |....500002...|.........100,0..........|........2,5.....| |....500002...|.........500,0..........|........3,5.....| y necesito agruparla por ORDEN pero con las condiciones siguientes: *-La columna KILOGRAMOS debe sumarse *-La columna TIEMPO debe promediarse De tal manera que debe quedar: IT_VALORES ----------------------------------------------- |....ORDEN....|....KILOGRAMOS....|....TIEMPO....| ----------------------------------------------- |....500001...|.........900,0..........|........4,0.....| |....500002...|.........600,0..........|........3,0.....| Se que con el Collect podria agruparla facilmente si ambas columnas se debieran SUMAR, pero como necesito que la columna TIEMPO se PROMEDIE, entonces solicito ayuda porque desconozco como realizar este proceso. No se si con el mismo COLLECT se pueda realizar esto, o si exista alguna otra funciones que permita agrupar datos sumando y promediando a la vez. Si me pueden ayudar con algun codigo se los agradeceria ya que no soy experto en ABAP. Gracias! |
Herramientas | Buscar en Tema |
Desplegado | |
|
|