Capítulo 155: Aplicando «Join» (Combinar) en Power Query I

Aprende a identificar y preparar una llave primaria y una llave secundaria para relacionar tablas correctamente en Power Query.

Para combinar tablas en Power Query es necesario que exista una columna que permita relacionar la información.

Esta relación se realiza mediante una llave primaria y una llave secundaria o foránea. Antes de utilizar la opción Combinar consultas, es importante conocer cómo funcionan y evitar errores en los datos.

Identificar la llave primaria

La llave primaria es un código que identifica de forma única cada registro de una tabla.

En la tabla de clientes, por ejemplo, el ID del cliente puede utilizarse como llave primaria. Este valor no debe repetirse ni quedar vacío.

El código puede estar formado por números, texto o una combinación de ambos. Lo importante es que cada registro tenga un identificador único.

Identificar la llave secundaria o foránea

En la tabla de pedidos podemos encontrar nuevamente el ID del cliente. En este caso, el código funciona como llave secundaria o foránea porque permite relacionar los pedidos con la tabla de clientes.

A diferencia de la llave primaria, la llave foránea sí puede repetirse. Un mismo cliente puede aparecer en varios pedidos.

Además, la tabla de pedidos debe contar con su propia llave primaria. Para crearla, haz clic derecho sobre una columna y selecciona Insertar > Columna de tabla a la izquierda. Allí puedes colocar un identificador único para cada pedido.

Comprobar la relación entre las tablas

Una vez definidas las llaves, puedes comprobar cómo se relacionan utilizando una búsqueda.

Por ejemplo, mediante BUSCARV, selecciona el ID del cliente como valor buscado y utiliza la tabla de clientes como rango de búsqueda. Después indica la columna que deseas obtener y utiliza FALSO para buscar una coincidencia exacta.

De esta forma puedes traer información como el nombre, la ciudad o el teléfono del cliente utilizando únicamente su ID.

Esta misma lógica es la que posteriormente se utilizará para combinar las tablas mediante Power Query.

Ventajas de trabajar con tablas relacionadas

Separar la información en diferentes tablas permite evitar la repetición innecesaria de datos y mantener una mayor consistencia.

Por ejemplo, si un nombre está escrito incorrectamente en una tabla donde aparece repetido muchas veces, tendrías que corregirlo registro por registro.

Cuando la información del cliente está centralizada en una tabla, basta con corregir el dato original y actualizar la información relacionada.

Además, distribuir los datos en tablas permite mantener una estructura más ordenada y facilita su posterior procesamiento con Power Query.

Antes de combinar consultas en Power Query, comprueba estas condiciones:

  • La llave primaria debe ser única y no tener duplicados.
  • La llave secundaria o foránea puede repetirse.
  • Ambas llaves deben utilizar el mismo tipo de dato.
  • Los valores utilizados para relacionar las tablas deben estar correctamente escritos.
  • Cada tabla debe contar con una estructura clara y una llave que permita identificar sus registros.

Módulo 26: Power Query (Combinar, anexar, agrupar y filtros )

⬇️ Descargar Ejercicio 155
⬇️ Descargar Ejercicio 156
⬇️ Descargar Ejercicio 157
⬇️ Descargar Ejericcio 158 159

  1. Aplicando «Join» (Combinar) en Power Query Parte I
  2. Aplicando «join» (Combinar Power Query Parte II
  3. Aplicando «Append» (Anexar) en Power Query
  4. Aplicando «Agrupar Por» en Power Query
  5. Uso de Filtros

Related Articles

Responses

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

El Tío Tech
Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.