Combinación externa izquierda
Uno de los tipos de combinación disponibles en el cuadro de diálogo Combinar de Power Query es una combinación externa izquierda, que mantiene todas las filas de la tabla izquierda y devuelve las filas coincidentes de la tabla derecha. Para obtener mas información, vaya a Descripción general de las operaciones de combinación.
En el diagrama 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. El diagrama muestra la tabla izquierda que contiene las columnas ID y Country. La columna Id. resaltada contiene valores de 1 en la fila 1 (que indica EE. UU.), 2 en la fila 2 (que indica Canadá) y 3 en la fila 3 (que indica Panamá). Una tabla debajo de las dos primeras tablas contiene las columnas de Fecha, CountryID, Unidades y País. La tabla tiene cuatro filas, con las dos primeras filas que contienen los datos de CountryID 1, una fila para CountryID 3 y una fila para CountryID 4. Dado que la tabla derecha no contenía un Id. de 4, el valor de la cuarta fila de la columna País contiene null.
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 izquierda. 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: esta tabla es una tabla de referencia con los campos ID y País. El campo ID representa el identificador único de cada registro.
Tabla de países con id. establecido en 1 en la fila 1, 2 en la fila 2 y 3 en la fila 3, y País establecido en EE. UU. en la fila 1, Canadá en la fila 2 y Panamá en la fila 3.
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 aparece como una nueva columna de País en la tabla Ventas siempre que CountryID exista en la tabla Países. Si no hay coincidencias entre las tablas izquierda y derecha, el resultado de la combinación de esa fila será un valor null. En la siguiente imagen, este valor null se muestra para el caso de CountryID 4, que se obtuvo de la tabla Ventas.
Para realizar una combinación externa izquierda:
- 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 izquierda.
- 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, cree una tabla similar a la siguiente imagen.