Blog

Postado em em 24 de fevereiro de 2021

CPF e CNPJ no Power BI Como Tratá-los

Nessa aula vamos te mostrar como fazer o tratamento de CPF e CNPJ no Power BI. Depois dessa aula você não terá mais problemas!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

Para receber a planilha que usamos na aula no seu e-mail, preencha:

Você provavelmente já trabalhou com bases de dados com esse tipo de informação que tem uma formatação mais específica como CPF, CNPJ, telefone, CEP ou qualquer outra informação.

Nessa aula eu quero te mostrar como tratar CPF e CNPJ no Power BI para que você consiga formatar e visualizar de forma adequada essas informações.

Até porque, como elas possuem um padrão, é mais fácil visualizar quando está faltando uma informação não é mesmo?

O objetivo aqui é te ensinar como tratar dados no Power BI para evitar esse tipo de problema, e saber o que fazer quando receber uma base de dados dessa forma.

Para isso vamos seguir alguns passos:

1) Inserir os dados do Excel para Power BI

  • Primeiramente vamos olhar a planilha com as informações que queremos usar
Tratamento De Dados No Power BI
Tratamento De Dados No Power BI
  • Na página inicial, clicar em Obter dados
  • Fonte > Excel > procurar o arquivo em questão
  • Selecionar a tabela (CadastroLojas) que queremos importar para o Power BI
Imagem2 4
  • Clicar em transformar dados, porque os dados nós já sabemos que precisam ser modificados

2) Tratar os dados no Power Query

Assim que o Power Query (editor de consultas/tabelas) se abrir, vamos analisar os cabeçalhos, para verificar se os tipos de dados estão correspondentes/da melhor forma

Precisamos retirar os caracteres não numéricos de CPF e CNPJ (ponto, traço, barra) do que está armazenado nas colunas de dados referentes ao CPF e CNPJ, para que eles possam ser tratados.

  • Selecionaremos as colunas de CPF e CNPJ
  • Transformaremos as colunas em colunas de texto, para fazer operações e usar fórmulas específicas de texto
  • Ir na Guia Transformar -> Substituir (Ícone 1 -> 2) -> Substituir valores
Como Tratar Dados no Power BI
Como Tratar Dados no Power BI
  • Preencher como na foto abaixo para substituir “.”, “-“ e “/” (ponto, traço e barra, respectivamente) por “” (nada). Teoricamente, substituindo esses caracteres por nada, vamos apenas “tirar” eles do texto total.
Imagem4

3) Nova coluna

Após fazer essa substituição, vamos usar uma fórmula para exemplificar como faríamos com a coluna de CPF Gerente, para tratar esses dados, na forma final.

Para isso, precisaremos:

  • Fechar e aplicar, na página inicial
  • Em seguida, clicar com botão direito e Nova Coluna
  • Inserir a seguinte fórmula:
CPF Formatado = 
LEFT(CadastroLojas[CPF Gerente],3)&”.”&
MID(CadastroLojas[CPF Gerente],4,3)&”.”&
MID(CadastroLojas[CPF Gerente],7,3)&”-”&
RIGHT(CadastroLojas[CPF Gerente],2)

Explicação da fórmula usada para a nova coluna:

  • Pegaremos, a partir da forma Left, os três (3) primeiros caracteres do texto CPF gerente.
  • Juntaremos esses 3 caracteres com o caractere “.”.
  • Pegaremos os próximos 3 caracteres com a fórmula MID, que pega caracteres no meio do texto (no caso os caracteres 4º, 5º e 6º) e também juntaremos com o caractere “.”.
  • Pegaremos os próximos 3 caracteres (7º, 8º e 9º), juntaremos com o caractere “-“, e juntaremos com os últimos 2 caracteres (2 caracteres mais a direita, por isso usamos a função Right)
  • Assim, formamos um CPF do estilo “111.111.111-11”.

Antes de finalizar, vou deixar aqui um post que você pode precisar, pois quando estamos falando de ajustes não podemos esquecer de zeros à esquerda que são muito comuns em algumas bases de dados.

Então se quiser aprender como fazer para excluir zeros à esquerda basta clicar aqui que temos uma publicação detalhada para te auxiliar nesse processo.

Conclusão CPF e CNPJ no Power BI

Nessa aula eu te mostrei como você pode fazer para tratar informações como CPF e CNPJ no Power BI para que consiga formatá-las de forma adequada.

Facilitando a visualização dessas informações, até porque quando temos erros nesses padrões fica muito mais fácil observar quando estão formatados corretamente.

Utilizamos algumas funções para auxiliar nesse processo: função LEFT, função RIGTH e função MID. Elas permitem com que o usuário consiga obter partes do texto.

São funções que texto que podem te auxiliar a tratar não só esse tipo de informação, como qualquer outra informação de texto que precise de um padrão.

O objetivo foi alcançado então, pois te ensinamos como tratar dados no Power BI, para saber o que fazer quando receber uma base de dados não ideal, se tratando de CPFs e CNPJs, usando apenas exemplo para CPF. Para fazer o tratamento dos CNPJs seria muito parecido e fica de desafio!

Até o próximo post! Fique ligado no nosso canal do Youtube para mais conteúdo de Power BI! Um abraço!

Hashtag Treinamentos

Para acessar outras publicações de Power BI, clique aqui!


Quer aprender mais sobre Power BI com um minicurso básico gratuito?

Quer sair do zero no Python e virar uma referência na sua empresa? Inscreva-se agora mesmo no Python Impressionador