Compartir a través de


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.

Diagrama del ejemplo de combinación externa izquierda.

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.

    Captura de pantalla de la tabla de ventas que contiene las columnas Fecha, CountryID y Unidades, con el CountryID (ID de país) 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ís de muestra para combinación externa izquierda.

    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.

Captura de pantalla de la tabla final de combinación externa izquierda con la columna País agregada con el valor de la cuarta fila de esa columna establecido en null.

Para realizar una combinación externa izquierda:

  1. Seleccione la consulta Ventas y, a continuación, seleccione 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 Tipo de combinación, seleccione Externa izquierda.
  6. Seleccione Aceptar.

Captura de pantalla del cuadro de diálogo de combinación con la columna CountryID, la columna ID y el botón externo Izquierdo seleccionados.

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

Captura de pantalla de la columna de tabla expandida 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 la columna País agregada con el valor de la cuarta fila de esa columna establecido en null.