Compartir a través de


Combinación externa derecha

Uno de los tipos de combinación disponibles en el cuadro de diálogo Combinar de Power Query es una combinación externa derecha, que mantiene todas las filas de la tabla derecha y trae todas las filas coincidentes de la tabla izquierda. Más información: Introducción a las operaciones de combinación

Ejemplo de unión externa derecha.

Diagrama de la tabla izquierda que contiene columnas Date, CountryID y Units. La columna CountryID resaltada contiene valores de 1 en las filas 1 y 2, 3 de la fila 3 y 4 de la fila 4. La tabla derecha contiene columnas ID y Country, con una sola fila. La columna id. resaltada contiene un valor de 3 en la fila 1 (que indica Panamá). Una tabla debajo de las dos primeras tablas contiene columnas Date, CountryID, Units y Country. La tabla tiene una fila, con el CountryID de 3 y el País de Panamá.

En este artículo se usan datos de ejemplo para mostrar cómo realizar una operación de combinación con la combinación externa derecha. Las tablas de origen de ejemplo para este ejemplo son:

  • Ventas: esta tabla incluye los campos Fecha, CountryID y Unidades. CountryID es un valor de número entero que representa el identificador único de la tabla Países.

    Captura de pantalla de la tabla de ventas que contiene columnas Date, CountryID y Units, con CountryID establecido en 1 en las filas 1 y 2, 3 en la fila 3 y 4 en la fila 4.

  • Países: esta tabla es una tabla de referencia con los campos ID y País. El campo ID representa el identificador único de cada registro.

    Captura de pantalla de la tabla de países con una sola fila, con el identificador establecido en 3 y País establecido en Panamá.

En este ejemplo, combinará ambas tablas, con la tabla Sales como la tabla izquierda y la tabla Países como la derecha. Realizas la unión entre las siguientes columnas.

Campo de la tabla Sales Campo de la tabla Países
CountryID identificación

El objetivo es crear una tabla como la siguiente, donde el nombre del país o región aparece como una nueva columna Country de la tabla Sales . Debido a cómo funciona la combinación externa derecha, se incluyen todas las filas de la tabla derecha, pero solo se conservan las filas coincidentes de la tabla izquierda.

Captura de pantalla de la tabla final resultante de la combinación externa derecha con columnas de encabezado Fecha, ID del País, Unidades y País, y una sola fila con datos para Panamá.

Para realizar una combinación externa derecha:

  1. Seleccione la consulta Sales (Ventas ) y, a continuación, seleccione Merge queries (Combinar consultas).
  2. En el cuadro de diálogo Combinar , en Tabla derecha para combinar, seleccione Países.
  3. En la tabla Ventas , seleccione la columna CountryID .
  4. En la tabla Países , seleccione la columna Id .
  5. En la sección Join kind (Tipo de combinación ), seleccione Right outer (Derecha externa).
  6. Selecciona Aceptar.

Captura de pantalla del cuadro de diálogo Combinar que muestra los resultados de seguir el procedimiento de combinación externa derecha anterior.

En la columna Países recién creados, expanda el campo País . No active la casilla Usar nombre de columna original como prefijo .

Captura de pantalla de la columna Expandir tabla establecida solo para País.

Después de realizar esta operación, cree una tabla similar a la siguiente imagen.

Captura de pantalla de la tabla final con columnas de encabezado Date, CountryID, Units y Country, y una sola fila con datos para Panamá.