Power Query: combinación de varias columnas y eliminación de datos duplicados y innecesarios en columnas

Un usuario Pregunto ✅

Jamming_Mon

Hola,

Estoy tratando de fusionar varias columnas de facturas en una. Esto es lo que intento hacer.

1. Elimine las facturas duplicadas que se encuentran en todas las columnas

2. Elimine ciertos textos como TBD, Unknown, etc. y solo incluya el número de factura.

3. Quite el «INV» en el texto de la factura para incluir solo el número

4. Combine datos en una sola columna de factura.

A continuación se incluye una captura de pantalla de lo que estoy tratando de lograr.

Factura duplicada Power Query.JPG

Intenté exportar todos los duplicados y textos a Excel para poder usar la función de eliminar y reemplazar en PBI, rápidamente me di cuenta de que estaba viendo miles de duplicados y textos y esto no era razonable.

Creo que puedo eliminar el texto INV dividiendo la columna por el delimitador personalizado «INV». Pero si alguien conoce una forma más sencilla de realizar consultas o trucos, será realmente útil.

¡Salud!

mwegener

Hola @Jamming_Mon,

Consulta de energía:

1. Marque todas las columnas y «Transformar» -> «Desvivar columnas»

2. «Inicio» -> «Elegir columnas», seleccione «Valor»

3. «Filtros de texto» en la columna «Empieza por …» = «INV»

4. «Transformar» -> «Extraer» -> «Texto después del delimitador» = «INV»

5. «Inicio» -> «Eliminar filas» -> «Eliminar duplicados»

mwegener

Hola @Jamming_Mon,

Consulta de energía:

1. Marque todas las columnas y «Transformar» -> «Desvivar columnas»

2. «Inicio» -> «Elegir columnas», seleccione «Valor»

3. «Filtros de texto» en la columna «Empieza por …» = «INV»

4. «Transformar» -> «Extraer» -> «Texto después del delimitador» = «INV»

5. «Inicio» -> «Eliminar filas» -> «Eliminar duplicados»

Jamming_Mon

En respuesta a mwegener

¡Esto funcionó, gracias! 🙂

Amitchandak

@Jamming_Mon

Prueba una nueva tabla como

Var _tab = distinto (unión (todo (Tabla[Invoice]), todos (Tabla[Invoice]), todos (Tabla[Invoice])))

regreso
selectcolumns (_tab, SUBSTITUTE («INV»,[Invoice]))

Deja un comentario

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