1
resposta

[Dúvida] Criando tabelas de paginas Web e Agrupando

Olá, Estou gostando do conteúdo, muito legal mesmo. Porem estou com um desafio que não consegui entender como posso resolver e vou compartilhar caso alguém queira me ajudar.

Estou carregando dados em uma tabela que está vindo de uma pagina Web. Porem essa paginas possui a mesma estrutura em links deferente e eu gostaria de agrupa-los em uma única tabela.

A Lista de Países, pode ser obtidos aqui (caso alguem queira) https://unece.org/trade/cefact/unlocode-code-list-country-and-territory

Mas eu quero agrupar a lista de cidades de 2 ou mais países. tipo: https://service.unece.org/trade/locode/br.htm + https://service.unece.org/trade/locode/cl.htm + https://service.unece.org/trade/locode/mx.htm

Como fazer o web scraping dos três site a agrupa-los em uma única tabela ?

1 resposta

Oi Luiz, tudo bem contigo?

Eu vou fornecer uma solução bem rápida e fácil para a que você solicitou tá.

  1. Primeiro você deve importar os dados dos respectivos site para o Power BI. Para tal você deve seguir os passos dessa aula aqui para carregar os dados para o Power Query.

    Não se esqueça de renomear as tabelas para os nomes "Chile", "Mexico" e "Brasil", pois nos próximos passos isso será essencial.

  2. O segundo passo é criar uma nova tabela que vai receber os dados. Para criar ela vá à seção "Inserir Dados", clique nela e ma aba que abrir clique em "OK" direto, não altere nada da planilha padrão que for disponibilizada ali:

    imagem exemplo

  3. Após isso renomeie a nova planilha para o nome que desejar, no meu caso eu vou dar o nome de "Planilha Agrupada". E nela na seção de comandos DAX coloque essa fórmula: = Table.Combine({Chile, Mexico, Brasil}) e execute.

  4. Detalhe, a ordem dos nomes da fórmula define qual tabela vem primeiro e qual vem depois. Ah se você tiver dado outro nome para as planilhas, então no lugar das palavras "Chile, Mexico, Brasil" coloque o nome das tabelas que deseja mesclar, após isso você vai ter uma tabela abaixo da outra, mas todas com nas mesmas colunas. É só dar scroll que você vai ver as outras tabelas abaixo da que você colocou.

  5. Você vai verificar ao scrollar a tabela que em uma parte haverá uma divisão mais ou menos assim:

    imagem exemplo

  6. E como você pode ver as tabelas estão abaixo uma da outra, e se continuar scrollando você vai encontrar a outra.

Em suma seria isso, caso tenha alguma dúvida eu estarei aqui.

Abraços e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software