Agrupar por un valor y generar 3 columnas

Buen día comunidad, necesito hacer un group by . En resumen, juntar por el valor ID de la imagen y que las actividades me las devuelva en 3 columnas distintas. Intente hacerlo y que me devuelva el valor SET o LIST pero no puedo seguir trabajando con esa columna ni la exporta a excel por ejemplo.

image

¿Cómo lo puedo solucionar?
Desde ya muchas gracias!

Hola @ramiro18
Sí te he entendido bien, creo que necesitas hacer primero “group by” como tú bien dices, y luego de ahí extraer las filas que necesitas con los criterios que necesitas con un “row filter”.
Espero haberte podido ayudar.
Saludos.

Ángel Molina

Hola @ramiro18 !!

Sería de ayuda que nos enviaras por favor una muestra de tus datos o incluso el borrador del flujo que tengas para poder reproducir tu caso de una manera más sencilla.

Siguiendo lo que nos cuentas hice un par de ejemplos cortos que tal vez puedan ayudarte.

  1. Usando el enfoque de groupby, con SET como agrupador, lo siguiente para que puedas ver los datos en distintas columnas sería usar un ‘Split Collection Column’, que se encargará de tomar los elementos del set y separarlos en columnas (luego podrías renombrar las columnas).

El único inconveniente que podrías llegar a tener con este enfoque es que si necesitas el listado de columnas con un orden específico, vas a tener que dar algunas vueltas adicionales.

  1. Otra alternativa es usar un Pivoting, para que te estructure la columna ‘ACTIVIDAD’ en varias columnas. Si en las filas de la nueva tabla quisieras también tener el texto o código de la actividad, simplemente podrías sacar una copia de la columna para que el pivoting pueda tomar la original como el pivote y la copia, como el valor que quedará.

Al final la alternativa que uses dependerá de tus necesidades particulares.

Te dejo el flujo de ejemplo por si quieres darle una mirada.
Groupby Set.knwf (28.6 KB)

Saludos!!

3 Likes

Muchisimas gracias Cristian, me sirvió perfectamente la primer opción. Lo pude resolver. Gracias nuevamente.

2 Likes

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.