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 combinación disponibles en el cuadro de diálogo Combinar de Power Query es una combinación interna, que solo aporta filas coincidentes de las tablas izquierda y derecha. Más información: Introducción a las operaciones de combinación
En la ilustración se 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 2 de la fila 4. La tabla derecha contiene columnas ID y Country. La columna id. resaltada contiene valores de 3 en la fila 1 (denotando Panamá) y 4 en la fila 2 (denotando España). Una tabla debajo de las dos primeras tablas contiene columnas Date, CountryID, Units y Country, pero solo una fila de datos para Panamá.
En este artículo se utilizan datos de ejemplo para demostrar cómo realizar una operación de combinación con un INNER JOIN. 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 .
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.
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 | identificación |
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 Ventas . Debido a cómo funciona la combinación interna, solo se incluyen filas coincidentes de las tablas izquierda y derecha.
Para realizar una combinación interna:
- Seleccione la consulta Sales (Ventas ) y, a continuación, seleccione Merge queries (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 Interno.
- Selecciona Aceptar.
Sugerencia
Eche un vistazo más cerca al mensaje en la parte inferior del cuadro de diálogo que lee "La selección coincide con 1 filas de ambas tablas". Este mensaje es fundamental para comprender el resultado que obtiene de esta operación.
En la tabla Ventas , tiene un CountryID de 1 y 2, pero ninguno de estos valores se encuentra en la tabla Países . Por lo tanto, el emparejamiento solo encontró una de las cuatro filas de la tabla izquierda (primera).
En la tabla Países, tiene el País España con el ID 4, pero no hay registros para un ID de País de 4 en la tabla Ventas. Por lo tanto, solo una de las dos filas de la tabla derecha (segunda) encontró una coincidencia.
En la columna Países recién creados, expanda el campo País . No active la casilla Usar nombre de columna original como prefijo .
Después de realizar esta operación, la tabla resultante es similar a la siguiente imagen.