Contenido del curso

Anexar, combinar y binarios en Power Query

Resumen

Si trabajas con datos en Power BI, tarde o temprano necesitarás unificar varias tablas en una sola. Power Query ofrece tres formas de combinar tablas: anexar, combinar y combinar binarios, cada una útil para escenarios distintos del proceso ETL. Aquí aprenderás cuándo usar cada método y cómo aplicarlos paso a paso.

¿Qué significa anexar consultas en Power Query?

Anexar es la forma más usada de unificar tablas y consiste en apilarlas verticalmente, una debajo de otra. Lo ideal es que todas las tablas compartan la misma estructura; si alguna columna no existe en alguna de ellas, Power Query la rellenará con valores nulos [01:00].

¿Anexar en Power Query es lo mismo que UNION en SQL? Sí. Funciona igual que el UNION del estándar SQL: combina filas de varias tablas en un único resultado, ya sea en una tabla nueva o dentro de una existente.

Cómo anexar varias tablas de ventas

El ejercicio práctico parte de una tabla de ventas con información del 1 de enero de 2015 al 19 de julio de 2017, a la que se suman archivos de 2017, 2018 y 2019 [02:30]. Por buena práctica, conéctate siempre a una tabla (la reconoces por la cabecera azul), porque garantiza un rango específico y evita problemas en la detección automática del encabezado.

El flujo dentro del Editor de Power Query es:

  1. Selecciona la tabla base de ventas.
  2. Ve a Inicio, Combinar, Anexar consultas, Anexar consultas nuevamente.
  3. Marca la opción de tres o más tablas y agrega las de 2017, 2018 y 2019.
  4. Acepta y pulsa Cerrar y aplicar.

Al validar el resultado, el gráfico de columnas agrupadas con fecha en el eje X y precio de ventas sin IGV en el eje Y muestra ya la información consolidada de todos los años [04:30].

¿Cómo funciona combinar consultas en Power Query?

Combinar es la unión horizontal de tablas mediante un campo en común. Equivale al JOIN del estándar SQL y permite distintos tipos: externa izquierda, externa derecha, interna, antiizquierda, antiderecha y externa completa [01:30].

El ejercicio usa dos archivos: Materiales (con material, CE, venta y fecha) y Sucursales (con CE, nombre y domicilio). El objetivo es traer el nombre y domicilio de la sucursal a la tabla de materiales usando el código CE como puente [06:30].

Pasos para combinar tablas por un campo en común

Desde el Editor de Power Query:

  1. Selecciona la tabla Materiales.
  2. Entra a Combinar, Combinar consultas, Combinar consultas nuevamente.
  3. Elige Sucursales como segunda tabla y marca el campo en común (CE en ambas).
  4. Selecciona el tipo de combinación externa izquierda.
  5. Expande la columna resultante y activa la opción de usar el nombre de la columna original como prefijo.

El resultado queda en una nueva consulta llamada Combinar1, con material, CE, venta, fecha, nombre y domicilio en una sola tabla [08:30].

¿Los campos en común deben llamarse igual? No. Pueden tener nombres distintos, lo importante es que contengan los mismos valores para que la combinación funcione.

¿Qué hace la opción combinar binarios?

Combinar binarios es la jugada inteligente cuando manejas cargas masivas. En lugar de subir archivo por archivo, colocas todos los archivos dentro de una carpeta y Power Query los unifica de forma automatizada siempre que compartan un parámetro en común [10:00].

El flujo es directo: Obtener datos, Más, Carpeta, Conectar, y eliges la ruta. En el ejemplo, la carpeta Ventas contiene los archivos de 2015 a 2019, y todos comparten una tabla llamada Tabla ventas, que es el parámetro que Power Query usa para consolidarlos [11:30].

Al pulsar Combinar y cargar, Power Query se conecta a la carpeta, extrae las tablas de cada archivo y las apila en una sola consulta nombrada igual que la carpeta. Al graficar fecha contra precio de ventas sin IGV, aparece la información consolidada de 2015 a 2019 sin haber subido un solo archivo manualmente.

Buenas prácticas de orden con grupos

Una buena práctica al cerrar el ejercicio es organizar las consultas por carpetas dentro del Editor [13:00]. Con clic derecho sobre cada consulta puedes mover a un grupo y crear carpetas como:

  • Anexar, para la tabla de ventas y las tablas de 2017, 2018 y 2019.
  • Estructura de dato, para matriz tabular y tipo de dato.
  • Combinación, para Materiales, Sucursales y Combinar1.

Este orden facilita que cualquier persona que revise tu archivo de Power Query entienda la lógica del proyecto sin perderse entre decenas de consultas sueltas.

¿Cuál de estos tres métodos vas a usar primero en tu próximo proyecto? Cuéntame en los comentarios qué tipo de combinación se ajusta mejor a tu caso de negocio.