Dividiendo una columna en varias filas en Power BI.
Estoy usando Power BI Desktop.
Tengo una columna donde hay múltiples valores separados por ‘,’. El valor en esta columna está asignado a múltiples filas distintas. Quiero dividir la columna y asignar un valor a cada una de las filas. Por ejemplo:
Datos originales
Input SN | Output SN |
---|---|
a | 1,2,3 |
b | 1,2,3 |
c | 1,2,3 |
Resultado deseado
Input SN | Output SN |
---|---|
a | 1 |
b | 2 |
c | 3 |
He intentado dividir por delimitador en Output SN y luego intentar agrupar por Input SN, pero no logro obtener los resultados deseados.
¿Alguna sugerencia?
Gracias,
Sussie.
davy.ai
Hola Sussie,
Puedes lograr el resultado deseado utilizando la función “Dividir columna” en Power Query. Aquí están los pasos:
Selecciona “Por delimitador” e ingresa “,” como delimitador. Selecciona “Dividir en filas” y haz clic en “Aceptar”.
Ahora tienes una fila para cada número en la columna “Output SN”.
Selecciona la columna “Output SN” y haz clic en “Transformar” y luego en “Tipo de datos”. Selecciona “Número entero” y haz clic en “Aceptar”.
Ahora selecciona tanto la columna “Input SN” como la columna “Output SN” y haz clic en “Agrupar por” en la pestaña “Transformar”.
Elige “Input SN” como columna de agrupación y selecciona “Mín” como función de agregación para la columna “Output SN”.
Cambia el nombre de la columna “Output SN Min” a “Output SN” haciendo clic en el encabezado y seleccionando “Cambiar nombre”.
Ahora tienes el resultado deseado.
Avísame si tienes alguna pregunta o si necesitas más ayuda.
¡Buena suerte!