Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Uno de los tipos de unión disponibles en el cuadro de diálogo Combinar de Power Query es una unión externa izquierda , que mantiene todas las filas de la tabla izquierda y agrega cualquier fila coincidente de la tabla derecha. Para obtener más información, vaya a Introducción a las operaciones de combinación.
Diagrama que muestra la tabla izquierda con 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. 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 (denotando ESTADOS UNIDOS), 2 en la fila 2 (denotando Canadá) y 3 en la fila 3 (denotando Panamá). Una tabla debajo de las dos primeras tablas contiene columnas Date, CountryID, Units y Country. 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 country ID 4. Dado que la tabla derecha no contenía un identificador de 4, el valor de la cuarta fila de la columna Country 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 ejemplo para este ejemplo son:
Sales: Esta tabla incluye los campos Fecha, CountryIDy 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 fijado en 1 en la fila 1, 2 en la fila 2 y 3 en la fila 3, y País fijado 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 Sales como la tabla izquierda y la tabla Países como la derecha. La combinación se realiza entre las columnas siguientes.
Campo de la tabla Sales | 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 País en la tabla Sales siempre que el CountryID exista en la tabla Países. Si no hay coincidencias entre las tablas izquierda y derecha, un valor NULL es el resultado de la combinación de esa fila. En la imagen siguiente, este valor NULL se muestra como el caso de CountryID 4, que se trajo de la tabla Sales.
Para realizar una combinación externa izquierda:
- Seleccione la consultaVentas 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 columnaCountryID.
- En la tabla Países, seleccione la columna Id.
- En la secciónTipo de combinación, seleccione Exterior izquierdo.
- Seleccione Aceptar.
Desde la columna recién creada Países, expanda el campo País. No active la casilla Usar nombre de columna original como prefijo.
Después de realizar esta operación, cree una tabla similar a la siguiente imagen.