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!

Para tratar CPF e CNPJ no Power BI, o caminho é padronizar o campo no Power Query: remova caracteres indesejados, garanta o tipo texto (para não perder os zeros à esquerda) e complete os dígitos com a função Text.PadStart. Assim os documentos ficam consistentes para relacionamentos, contagens e exibição com a máscara correta.

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
CPF e CNPJ no Power BI
  • 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.
CPF e CNPJ no Power BI

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:
Codigo
CPF Formatado = 
Codigo
LEFT(CadastroLojas[CPF Gerente],3)&”.”&
Codigo
MID(CadastroLojas[CPF Gerente],4,3)&”.”&
Codigo
MID(CadastroLojas[CPF Gerente],7,3)&”-”&
Codigo
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.

Ícone Power BIPower BI Impressionador

Como dominar a ferramenta que mais cresce e forma profissionais disputados no Mercado de Trabalho, com a criação de Relatórios e Dashboards que impressionam e ajudam na tomada de decisão.

Começar agoraSeta para a direita
Fundo Power BITelas Power BI

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?

1. Como tratar CPF e CNPJ no Power BI?

Padronize o campo no Power Query: garanta o tipo texto, remova caracteres indesejados e complete os dígitos com Text.PadStart para manter o tamanho fixo. Assim os documentos ficam consistentes para análises e relacionamentos.

2. Por que o CPF perde os zeros à esquerda no Power BI?

Porque, se o campo for tratado como número, os zeros iniciais são removidos. A solução é definir o tipo da coluna como texto logo na importação, no Power Query, preservando todos os dígitos.

3. Como adicionar a máscara de CPF e CNPJ no Power BI?

Com o campo em texto e com o tamanho padronizado, use uma coluna calculada ou medida com funções de texto (como FORMAT ou concatenação) para inserir os pontos, traços e a barra nas posições corretas.

4. Como completar os dígitos de um CPF no Power Query?

Use a função Text.PadStart, que adiciona zeros à esquerda até o campo atingir o tamanho desejado (11 para CPF, 14 para CNPJ). Isso corrige documentos que perderam os zeros iniciais.