O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
Automatizar seus processos de filtragem e limpeza de dados pode economizar muito tempo. No tutorial de hoje, vou demonstrar como você pode comparar e mesclar consultas usando o Anti Join no Excel com o Power Query. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Deixe-me começar com o cenário. Temos duas listas de especialistas, que foram geradas de forma fictícia (alguns nomes podem ser familiares). Digamos que tenho à esquerda especialistas em Python e à minha direita estão especialistas em LuckyTemplates. O que eu quero saber é que posso ver que existem alguns nomes compartilhados, mas quero descobrir quem é apenas um especialista em Python e quem é apenas um especialista em LuckyTemplates. É isso que seremos capazes de fazer com o Anti Joins.
Índice
Comparar e mesclar consultas usando antijunções no LuckyTemplates
Podemos fazer isso em duas direções. O Anti Join esquerdo vai ser a tabela 1 aqui à esquerda. Descobriremos os valores que só podem ser encontrados naquela tabela da esquerda. Quem só faz Python nesse caso? O Right Anti Join do outro lado terá a mesma ideia. Quem só faz LuckyTemplates?
Vamos executar isso no Excel. Na minha demonstração, teremos duas tabelas. Teremos a população dos EUA em 1950 e novamente em 2020. Quero descobrir quais cidades são encontradas apenas em uma dessas tabelas. Então, vamos tentar isso.
Estas são as 10 principais cidades por população para esses anos de censo. Eu quero saber quais são únicos. Sabemos que Nova York é grande. Sabemos que Chicago é grande, mas qual deles não estava no censo de 1950 ou vice-versa? É isso que poderei fazer com o Power Query.
Vamos entrar no meu Editor de consultas. Vou editar esta consulta e ir para Merge Queries as New .
Temos nossa população de 1950 e vou selecionar minha população para 2020. O relacionamento comum será Cidade e queremos um tipo de junção de Left Anti Join , então clique em OK.
Como você pode ver, há partidas que só estão disponíveis em 1950. Veremos cidades como Detroit, Cleveland e St. Louis. Essas cidades do meio-oeste perderam população desde então.
Se você deseja obter informações do censo de 2020, clique no canto superior direito da coluna da tabela ( pop_2020 ) e encontrará essas colunas que você pode selecionar. Não estou realmente preocupado com essas coisas, neste caso. Tudo o que eu queria é a lista de nomes, então vamos deixar isso como está agora.
Com isso em mente, vou voltar à minha mesa de 1950. Vamos executá-lo novamente. Vamos selecionar Merge Queries como New. Vamos fazer 2020 agora. É a mesma ideia – o relacionamento vai ser City on City. Mas desta vez vamos fazer um Right Anti Join . A Right Anti Join vai mostrar as cidades que são só em 2020 e não em 1950?
Nós vamos ver o oposto aqui. Tudo o que temos que fazer, neste caso, é clicar na mesa e vamos buscar a informação dessa mesa certa. Right Anti Join é um pouco menos comum que Left Anti Join.
O que quero dizer com isso é, em teoria, faz a mesma coisa. Nesse caso, o que está nos dizendo é que aqui estão as cidades que só foram encontradas no censo de 2020. Então, se olharmos para isso, vemos muito do Texas, vemos a Califórnia, etc. A ideia do Cinturão do Sol, de pessoas se mudando para os estados do sul e oeste, parece se sustentar nos dados.
Por fim, fechamos e carregamos isso e selecionaremos Only Create Connection .
Conclusão
Anti Joins são realmente úteis. Se você tem duas tabelas de dados (ou pode fazer várias) e deseja ver quais são as alterações das duas, isso pode ser útil. Se você está tentando descobrir quais clientes não fizeram um pedido, por exemplo, você também pode usar um Anti Join.
Talvez você queira descobrir alguns valores exclusivos, ou um local específico ou se há produtos sendo vendidos em um lugar, mas não em outro, etc. Essas são algumas maneiras interessantes de usar um Join. Anti Joins são quase como filtros em sua mesa.
Espero que isso tenha feito você pensar em como você pode usá-lo. Se você já usa o Anti Joins, deixe-nos saber como você o usa.
Tudo de bom!
Como mesclar consultas no LuckyTemplates
Power Query: combinar arquivos de várias pastas
Como mesclar colunas dinamicamente em uma tabela do Power Query
O que é self em Python: exemplos do mundo real
Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.
Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.
Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.
Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.
Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.
Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.
Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.
O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber