Power BI • Montar CNPJ (DAX)
Power BI • CNPJ completo em colunas DAX

Como juntar o CNPJ (14 dígitos) no Power BI

Crie duas colunas em 'estabelecimentos': CNPJ e CNPJ Formatado. Código pronto para colar.

1) CNPJ — coluna calculada (DAX)

Modelagem → Nova Coluna → cole o código
CNPJ (DAX)
CNPJ =
VAR raiz  = RIGHT("00000000" & FORMAT('estabelecimentos'[cnpj_basico], "0"), 8)
VAR ordem = RIGHT("0000"     & FORMAT('estabelecimentos'[cnpj_ordem],  "0"), 4)
VAR dv    = RIGHT("00"       & FORMAT('estabelecimentos'[cnpj_dv],     "0"), 2)
RETURN raiz & ordem & dv
Se os campos já forem texto com zeros preservados, pode usar diretamente raiz = 'estabelecimentos'[cnpj_basico] etc., sem FORMAT.

2) CNPJ Formatado — coluna calculada (DAX)

Usa a coluna [CNPJ] criada acima
CNPJ Formatado (DAX)
CNPJ Formatado =
VAR c = [CNPJ]
RETURN
LEFT(c,2) & "." & MID(c,3,3) & "." & MID(c,6,3) & "/" & MID(c,9,4) & "-" & RIGHT(c,2)
Exemplo de saída: 12.345.678/0001-95. Use [CNPJ] como chave de exibição; para relacionamentos, prefira cnpj_basico (1→N).

Passo a passo

  1. Abra Modelagem → Nova Coluna na tabela 'estabelecimentos'.
  2. Cole o código de CNPJ e confirme.
  3. Repita para CNPJ Formatado.
  4. Use [CNPJ Formatado] em visuais; use cnpj_basico para relacionar com empresas e socios.
Rolar para cima