¿Cómo duplico filas según el contenido de la celda (la celda contiene datos separados por punto y coma)?

Un usuario Pregunto ✅

h0ttamale

¿Cómo duplico filas según el contenido de la Columna B? ¿Me gustaría una fila separada para cada «Persona» en la celda?

Esta es mi tabla de inicio (no puedo extraer los datos de ninguna otra manera):

Imagen 2.png

Este es mi objetivo:

Imagen 3.png

Soy nuevo en BI pero estoy familiarizado con las bases de datos. ¿Tiene más sentido «texto en columnas» que hacer una unión?

Por favor ayuda y gracias!

tringuyenminh92

Hola @h0ttamale,

Esto podría hacerse mediante el Editor de consultas (Lenguaje M) como se indica a continuación:

  • Haga clic en Editar consultas
  • En el Editor de consultas, elija la pestaña Agregar columna -> Elija columna personalizada
  • Nombre de la nueva columna: NewContact con fórmula: Text.Split([Contact],»;»)
  • En la parte superior derecha de la columna Nuevo contacto, elija Expandir a nuevas filas

Captura de pantalla 2017-06-24 20.34.14.pngCaptura de pantalla 2017-06-24 20.32.51.pngCaptura de pantalla 2017-06-24 20.33.02.pngCaptura de pantalla 2017-06-24 20.33.40.png

Si esto funciona para usted, acéptelo como solución y también kudos.

Atentamente
Tri Nguyen

tringuyenminh92

Hola @h0ttamale,

Esto podría hacerse mediante el Editor de consultas (Lenguaje M) como se indica a continuación:

  • Haga clic en Editar consultas
  • En el Editor de consultas, elija la pestaña Agregar columna -> Elija columna personalizada
  • Nombre de la nueva columna: NewContact con fórmula: Text.Split([Contact],»;»)
  • En la parte superior derecha de la columna Nuevo contacto, elija Expandir a nuevas filas

Captura de pantalla 2017-06-24 20.34.14.pngCaptura de pantalla 2017-06-24 20.32.51.pngCaptura de pantalla 2017-06-24 20.33.02.pngCaptura de pantalla 2017-06-24 20.33.40.png

Si esto funciona para usted, acéptelo como solución y también kudos.

Atentamente
Tri Nguyen

h0ttamale

En respuesta a tringuyenminh92

¡Impresionante! ¡Gracias! Funciona perfectamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *