Ir para conteúdo
  • 0

Tratamento de CNPJ no Power Query


Giovana Apolaro Volki

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Bom dia;

Considerando que o número do CNPJ deve ter 14 caracteres, você pode adicionar os "0" as esquerdas nos CNPJ que os caracteres são menores que 14. Segue abaixo um código de exemplo, basta inseri-lo em uma consulta nula.

let
    Fonte = Table.FromRows(
        Json.Document(
            Binary.Decompress(
                Binary.FromText(
                    "PZHBkcNACARz8fsewDADxOJy/mkc1kquUu2jF0Qz+36/PKxADNrQ/fr8LUo4ogpFtR9UXhZpybSKgyLCJyMJdR3kbqzEfjFPVWosdoD9kCsyONYN54XSkR7MNZm5CKs0YPuIdw2mw2ba1uEiY1KYOzmPgFiyr4Ym8hbodh+4pNLpK/MKx548RQJEDa3nNvKQs0kjiTNuG1SN2puN50K1P8YuwQ6ve5PqtDULPG3aIm1Og5nHqYYpWH2zP32Brp2OzeY2YMi4a+wraMU//w==",
                    BinaryEncoding.Base64
                ),
                Compression.Deflate
            )
        ),
        let
            _t = ((type nullable text) meta [Serialized.Text = true])
        in
            type table [CNPJ = _t]
    ),
    #"Tipo Alterado" = Table.TransformColumnTypes(Fonte, {{"CNPJ", type text}}),
    #"Sufixo Adicionado" = Table.TransformColumns(
        #"Tipo Alterado", {{"CNPJ", each Text.PadStart(_, 14, "0"), type text}}
    )
in
    #"Sufixo Adicionado"

 

  • Like 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Olá @Giovana Apolaro Volki tudo bem? 😃

Esperamos que você tenha encontrado a solução que tanto desejava!!

Caso alguma resposta tenha ajudado, você pode marcá-la como Solução . Com isso o tópico poderá ser fechado! 

Maas...

Pode acontecer de você receber uma resposta que não é 100% do que você esperava. Mesmo assim, se ela o ajudou de alguma forma para que você mesmo conseguisse chegar à solução, conte como você fez isso e marque como a melhor resposta. 😉

 

Obrigado por tonar nossa comunidade #INCOMPARÁVEL!!

Att Julian Salcedo I Community Manager Xperiun

 

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...