Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Bom dia,
Preciso de um auxilio, creio que seja coisa primária kkkk
Tenho um campo de CNPJ, que é este:
Precisaria inicialmente retirar os tres ultimos digitos deste campo na carga, mas mesmo que eu não retire, ele carrega no Qlik da seguinte forma:
Ou seja, preciso carregar o campo no qlik da mesma forma que aparece no sql que rodei e pra ficar perfeito, retirando os 3 ultimos numeros.
Obrigado.
Henrique,
Pode fazer assim:
Left(nro_endere,Len(nro_endere)-3) as CNPJ
Abs e Sucesso!!
Henrique,
Pode fazer assim:
Left(nro_endere,Len(nro_endere)-3) as CNPJ
Abs e Sucesso!!
Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.
Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?
Não esqueça de marcar a resposta como correta e assim fecharmos o tópico.
Na dúvida de como fazer isso veja o item 2.3 do Manual do usuário | Como criar e gerir minhas perguntas?
Henrique,
Ficou assim por que o numero excede o limite de precisão numerica para valores inteiros.
Númerros como o CNPJ devem ser carregados como texto usando a função TEXT(campocnpj). Ai ele vai ficar completo na tela.
Essa conversão deve ser feita na extração do banco de dados usando um LOAD empilhado sobre o SQL
LOAD TEXT(campocnpj);
SELECT campocnpj from tabela;
Pablo
Lembrando que CNPJ possui 14 dígitos e portanto, no seu caso não basta carregar com text já que seu campo possui 16 dígitos.