Comparando tabelas no Power Query | Tutorial do LuckyTemplates

Comparando tabelas no Power Query | Tutorial do LuckyTemplates

A comparação de tabelas é uma tarefa muito comum no Excel e pode se tornar entediante se você fizer isso manualmente o tempo todo. Neste tutorial, mostrarei como você pode facilmente comparar duas tabelas no Power Query para isolar os itens que não aparecem nas duas tabelas e relatar as diferenças. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Então, vamos comparar duas tabelas para isolar e depois relatar as diferenças. Observando o cenário representado, ao comparar a tabela 2 com a tabela 1, os resultados devem ser esses três registros destacados.

Comparando tabelas no Power Query |  Tutorial do LuckyTemplates

Vamos passar para o Power Query e mostrarei como é feita a comparação de tabelas.

.

Índice

Comparando tabelas usando Table.RemoveMatchingRows

Existe uma função chamada Table.RemoveMatchingRows que remove todas as ocorrências das linhas especificadas no segundo argumento da tabela anterior como seu primeiro argumento. Esteja ciente de que não há capacidade de mapeamento. Portanto, é importante certificar-se de que os cabeçalhos das colunas ou os nomes dos campos correspondam antes de fazer a comparação.

Vamos criar uma nova consulta em branco e inserir essa função Table.RemoveMatchingRows. Queremos comparar a tabela 2 com a tabela 1. Agora precisamos passar a tabela 1 como uma lista de linhas, então aqui podemos usar Table.ToRecords e passar a tabela 1. Então, vamos pressionar OK.

Comparando tabelas no Power Query |  Tutorial do LuckyTemplates

Mas ainda funcionará se nossa tabela incluir colunas que não correspondem? Digamos que a tabela 2 contenha uma coluna adicional com o departamento. Vamos ver o que acontece.

Vou duplicar minha consulta e, em vez da tabela 2, colaremos a tabela 2B e pressionaremos OK. Isso não funciona porque também está considerando a terceira coluna. Precisamos controlar quais colunas são consideradas ao comparar os registros. E para isso, a função Table.RemoveMatchingRows tem um argumento de critério de equação opcional.

Comparando tabelas no Power Query |  Tutorial do LuckyTemplates

Vamos dar uma lista com os nomes das colunas que queremos considerar. Portanto, na barra de fórmulas, adicionaremos uma vírgula e, como uma lista, colaremos os nomes das colunas. Então, queremos considerar a data final e o funcionário.

Comparando tabelas no Power Query |  Tutorial do LuckyTemplates


Configurando uma Data Inicial e uma Data Final Dinâmicas para Tabelas de Datas do Power Query
Referenciando e Duplicando Consultas no LuckyTemplates
Tutorial e Domínio da Linguagem M do Power Query

Conclusão

Se você precisar relatar diferenças entre duas tabelas, isso pode ser útil. Espero que você tenha gostado deste tutorial. Você pode assistir ao tutorial em vídeo completo abaixo para obter mais detalhes. Para mais conteúdo relacionado, confira os links abaixo e nossos cursos sobre Power Query .

Tudo de bom!

melissa


O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

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.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

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.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

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.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

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.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

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.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

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.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

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

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber