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 devuelve las filas coincidentes de la tabla izquierda. Más información: Información general de las operaciones de combinación
En la ilustración se muestra una tabla a la izquierda con las columnas Fecha, CountryID y Unidades. La columna CountryID resaltada contiene valores de 1 en las filas 1 y 2, 3 en la fila 3 y 4 en la fila 4. Una tabla de la derecha contiene las columnas de Id. y País, con una sola fila. La columna de Id. resaltada contiene un valor de 3 en la fila 1 (que indica Panamá). Una tabla debajo de las dos primeras tablas contiene las columnas de Fecha, CountryID, Unidades y País. 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 muestra 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.
Países: se trata de una tabla de referencia con los campos id. y País. El campo Id. representa el identificador único de cada registro.
En este ejemplo, combinará ambas tablas, con la tabla Ventas como la tabla izquierda y la tabla Países como la derecha. La combinación se realizará entre las columnas siguientes.
Campo de la tabla Ventas | Campo de la tabla Países |
---|---|
CountryID | id |
El objetivo es crear una tabla como la siguiente, donde el nombre del país o la región aparece como una nueva columna de País en la tabla Ventas. Debido a cómo funciona la combinación externa derecha, se conservarán todas las filas de la tabla derecha, pero solo se conservarán las filas coincidentes de la tabla izquierda.
Para realizar una combinación externa derecha
- Seleccione la consulta Ventas y, a continuación, seleccione Combinar consultas.
- En el cuadro de diálogo Combinar, en Tabla derecha para combinar, seleccione Países.
- En la tabla Ventas, seleccione la columna CountryID.
- En la tabla Países, seleccione la columna Id.
- En la sección Tipo de combinación, seleccione Externa derecha.
- Seleccione Aceptar.
En la columna Países recién creada, expanda el campo País. No seleccione la casilla Usar nombre de columna original como prefijo.
Después de realizar esta operación, creará una tabla similar a la siguiente imagen.