Combinar consultas usando Anti Join en Excel con Power Query

Combinar consultas usando Anti Join en Excel con Power Query

La automatización de sus procesos de filtrado y limpieza de datos puede ser un gran ahorro de tiempo. Para el tutorial de hoy, demostraré cómo puede comparar y fusionar consultas usando Anti Join en Excel con Power Query. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Permítanme comenzar con el escenario. Tenemos dos listas de expertos, que se generaron ficticiamente (algunos nombres pueden resultar familiares). Digamos que tengo a la izquierda expertos en Python y a mi derecha están los expertos en LuckyTemplates. Lo que quiero saber es que puedo ver que hay algunos nombres compartidos, pero quiero saber quién es solo un experto en Python y quién es solo un experto en LuckyTemplates. Eso es lo que vamos a poder hacer con Anti Joins.

Tabla de contenido

Compare y fusione consultas mediante el uso de antiuniones en LuckyTemplates

Podemos hacer esto en dos direcciones. El Anti Join izquierdo será la mesa 1 aquí a la izquierda. Encontraremos los valores que solo se encuentran en esa tabla de la izquierda. ¿Quién solo hace Python en este caso? Right Anti Join en el otro lado tendrá la misma idea. ¿Quién solo hace LuckyTemplates?

Vamos a ejecutar esto en Excel. En mi demostración, vamos a tener dos mesas. Vamos a tener la población de los EE. UU. en 1950 y luego nuevamente en 2020. Quiero saber qué ciudades solo se encuentran en una de esas tablas. Entonces, probemos esto.

Estas son las 10 ciudades principales por población para esos años del censo. Quiero saber cuáles son únicos. Sabemos que Nueva York es grande. Sabemos que Chicago es grande, pero ¿cuáles de estos no estaban en el censo de 1950 o viceversa? Eso es lo que voy a poder hacer con Power Query.

Combinar consultas usando Anti Join en Excel con Power Query

Entremos en mi Editor de consultas. Voy a editar esta consulta e ir a Fusionar consultas como nuevas .

Combinar consultas usando Anti Join en Excel con Power Query

Tenemos nuestra población de 1950 y voy a seleccionar mi población para 2020. La relación común será Ciudad y queremos un tipo conjunto de Izquierda Anti Unión , luego haga clic en Aceptar.

Combinar consultas usando Anti Join en Excel con Power Query

Como puede ver, hay partidos que solo están disponibles en 1950. Vamos a ver ciudades como Detroit, Cleveland y St. Louis. Estos pueblos del Medio Oeste han perdido población desde entonces.

Combinar consultas usando Anti Join en Excel con Power Query

Si desea traer información del censo de 2020, puede hacer clic en la parte superior derecha de la columna de la tabla ( pop_2020 ) y encontrará estas columnas que puede seleccionar. No estoy realmente preocupado por estas cosas, en este caso. Todo lo que quería es la lista de nombres, así que vamos a dejar esto como está ahora.

Combinar consultas usando Anti Join en Excel con Power Query

Con eso en mente, voy a volver a mi mesa de 1950. Vamos a ejecutarlo de nuevo. Vamos a seleccionar Merge Queries as New. Vamos a hacer 2020 ahora. Es la misma idea: la relación será City on City. Pero esta vez vamos a hacer un Right Anti Join . ¿Un Right Anti Join va a mostrar las ciudades que están solo en 2020 y no en 1950?

Combinar consultas usando Anti Join en Excel con Power Query

Vamos a ver lo contrario aquí. Todo lo que tenemos que hacer, en este caso, es hacer clic en la tabla y obtendremos la información de esa tabla correcta. Right Anti Join es un poco menos común que Left Anti Join.

Lo que quiero decir con esto es que, en teoría, hace lo mismo. En este caso, lo que nos está diciendo es que aquí están las ciudades que solo se encontraron en el censo de 2020. Entonces, si observamos esto, vemos mucho de Texas, vemos California, etc. La idea del cinturón solar, de personas que se mudan a los estados del sur y del oeste, parece mantenerse en los datos.

Combinar consultas usando Anti Join en Excel con Power Query

Finalmente, cerramos y cargamos esto, y seleccionaremos Only Create Connection .

Combinar consultas usando Anti Join en Excel con Power Query

Conclusión

Anti Joins es realmente útil. Si tiene dos tablas de datos (o podría tener varias) y desea ver cuáles son los cambios de las dos, esto podría ser útil. Si está tratando de averiguar qué clientes no han realizado un pedido, por ejemplo, también podría usar un Anti Join.

Tal vez quiera averiguar algunos valores únicos, o una ubicación específica, o si hay productos que se venden en un lugar pero no en otro, etc. Estas son algunas formas interesantes de usar Join. Anti Joins son casi como filtros en su mesa.

Espero que esto te haya hecho pensar en cómo podrías usarlo. Si ya usa Anti Joins, infórmenos cómo lo usa.

¡Mis mejores deseos!


Cómo combinar consultas en LuckyTemplates
Power Query: combinar archivos de varias carpetas
Cómo combinar dinámicamente columnas en una tabla de Power Query


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber