es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Hola Sussie,
    Puedes lograr el resultado deseado utilizando la función “Dividir columna” en Power Query. Aquí están los pasos:

    1. Selecciona la columna “Output SN” y haz clic en “Dividir columna” en la pestaña “Transformar”.
    2. Selecciona “Por delimitador” e ingresa “,” como delimitador. Selecciona “Dividir en filas” y haz clic en “Aceptar”.

    3. Ahora tienes una fila para cada número en la columna “Output SN”.

    4. 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”.

    5. Ahora selecciona tanto la columna “Input SN” como la columna “Output SN” y haz clic en “Agrupar por” en la pestaña “Transformar”.

    6. Elige “Input SN” como columna de agrupación y selecciona “Mín” como función de agregación para la columna “Output SN”.

    7. Cambia el nombre de la columna “Output SN Min” a “Output SN” haciendo clic en el encabezado y seleccionando “Cambiar nombre”.

    8. Ahora tienes el resultado deseado.

    Avísame si tienes alguna pregunta o si necesitas más ayuda.

    ¡Buena suerte!

Comments are closed.