Power Query: combinar dados de uma pasta
A maneira mais fácil de combinar dados de uma pasta no Power Query é clicar no botão “Combinar Arquivos” (na coluna “Conteúdo”) conforme mostra o print abaixo.
Esta pode não ser a melhor abordagem se você tiver:
1- Muitas dúvidas;
2- Se você vai deletar seus arquivos com o tempo.
O primeiro ponto mencionado acima está intimamente relacionado à organização e rastreabilidade das consultas. Ao utilizar a opção “Combinar Arquivos” no Power Query, automaticamente é criada uma pasta chamada “Transformar Arquivos de…”, contendo 4 consultas anexadas a ela. Imagine se você tivesse dados em 10 tipos diferentes de pastas para desenvolver seu Report, seu Power Query ficaria uma bagunça!
O outro ponto diz respeito à possibilidade de excluir arquivos de uma dessas pastas. Como esse “método” depende do primeiro documento em cada pasta para compilação, se esse documento for excluído, o relatório resultará em um erro.
Para evitar esse tipo de problema, existe outra abordagem disponível, a fórmula “Csv.Document” ou “Excel.Workbook”. Com estas fórmulas é possível obter os dados contidos nos documentos de uma determinada pasta, sem criar as 4 consultas da pasta “Transformar Arquivos de…”.
Após adicionar a coluna personalizada com a fórmula mencionada acima basta clicar no botão “Expandir” para expandir os dados contidos na pasta.
Dica Extra: Se você fizer usando o “Excel.Workbook”, preste atenção no passo abaixo. Às vezes, as pessoas acessam os arquivos do Excel e fazem alguns filtros. Esta ação pode duplicar dados. Deixe-me mostrar um exemplo com o arquivo “2015.xlsx”.
Agora, se eu clicar em “Expandir” na coluna “Personalizado”, terei uma etapa que não está presente nos arquivos CSV, que me mostra o nome do arquivo e suas respectivas planilhas.
Se eu expandir os dados na coluna “Dados”, posso ver meus dados:
Imagine se eu for ao arquivo excel e adicionar o cabeçalho do filtro como o print abaixo.
Isso é o que acontece no Power Query:
Os dados foram duplicados!
Vamos verificar o passo após a criação da coluna “Custom”, para ver o que muda.
Agora que percebemos o que mudou de uma situação para outra, sabemos o que precisamos fazer para evitar a duplicação de dados. Basta filtrar a coluna “Kind” para mostrar apenas o tipo “Sheet”.
Espero que tenha achado interessante e aprendido mais sobre o potencial dessa abordagem!
Folha de dicas grátis do Artificial Corner para ChatGPT
Estamos oferecendo uma folha de dicas grátis para nossos leitores. Junte-se ao nosso boletim informativo com mais de 20 mil pessoas e obtenha nossa folha de dicas gratuita do ChatGPT.





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)