Agrupar por un valor y generar 3 columnas

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!!

4 Likes