Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia!
Preciso criar um chave onde o valor de uma das fontes de dados esta diferente da tabela relacionada.
Exemplo:
Tenho uma planilha em excel onde utilizo como chave o CNPJ do cliente. Só que quando o CNPJ tem zero a esquerda o excel desconsidera o zero preciso de tratar da seguinte forma:
verificar o tamanho do arquivo lido e preencher com zero a ate 14 dígitos para vincular a outra fonte de dados.
Carlos, você pode utilizar a função Len (contas a quantidade de caractere) e a função Repeat (para incluir os zeros a esquerda).
Você deve tratar esse campo em seu script e ficaria mais ou menos dessa forma:
if( LEN(CNPJ) = 14, CNPJ, Repeat(0, 14-LEN(CNPJ)) & CNPJ) as CNPJ_FORMATADO
Carlos, você pode utilizar a função Len (contas a quantidade de caractere) e a função Repeat (para incluir os zeros a esquerda).
Você deve tratar esse campo em seu script e ficaria mais ou menos dessa forma:
if( LEN(CNPJ) = 14, CNPJ, Repeat(0, 14-LEN(CNPJ)) & CNPJ) as CNPJ_FORMATADO
Por se tratar de um campo com zero a esquerda, é ideal trata-lo como um texto, ok?
O código ficaria da seguinte forma:
Text(if( LEN(CNPJ) = 14, CNPJ, Repeat(0, 14-LEN(CNPJ)) & CNPJ)) as CNPJ_FORMATADO
Se precisar formatar esses campos corretamente, veja esse documento:
Formatar Números (CPF, CNPJ, CEP, Telefone e Celular 9 digitos)
*** Se resolveu ou ajudou a resolver o seu problema, lembre de marcar como correta ou útil, é nosso dever manter a comunidade organizada ***