Descubra Informações Detalhadas do CEP com uma Função no Power BI!

Você já precisou buscar informações detalhadas sobre um CEP de forma rápida e eficiente? Estamos entusiasmados em apresentar uma função em M Language que faz exatamente isso! Conheça o getCEP, uma poderosa ferramenta que transforma a pesquisa de CEP em uma tarefa simples e prática.

  • Rua: Nome da rua correspondente ao CEP.
  • Complemento: Informações adicionais sobre o endereço.
  • Bairro: Bairro relacionado ao CEP.
  • Cidade: Cidade correspondente ao CEP.
  • Estado: Nome do estado.
  • Sigla do Estado: Abreviação do estado.
  • CEP: Código Postal.

Benefícios

  • Precisão: Informações atualizadas diretamente de uma fonte confiável.
  • Eficiência: Transformação de dados rápida e simplificada.
  • Praticidade: Interface fácil de usar, ideal para todos os níveis de usuário.

Vamos ver agora como implementar

Confira abaixo como a função é implementada em M Language no Power Query:

let getCEP = (pCEP) => 
    let
    Fonte = try Json.Document(Web.Contents("https://api.brasilaberto.com/v1/zipcode/"&Text.From(pCEP))) otherwise null,
    result = 
    if Fonte = null 
  then null 
  else Table.TransformColumnTypes(
             Table.PromoteHeaders(
                  Table.Transpose( Record.ToTable(Fonte[result]) )
                                 , [PromoteAllScalars=true])
                                 ,{{"street", type text}, {"complement", type text}, {"district", type text}, {"city", type text}, {"state", type text}, {"stateShortname", type text}, {"zipcode", Int64.Type}})
in
    result
in 
    getCEP

Desejamos que o conteúdo tenha sido útil para o seu aprendizado.
– Fonte de matéria site ornit.com.br😉, e agradecimentos ao api.brasilaberto.com por essa API.


Comments

Deixe um comentário