Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
julianacampag
Creator
Creator

Formato de número

Boa tarde,

estou com problemas ao tentar converter para números um código de produto.

Atualmente, ele aparece da seguinte forma: 000000000000001.

Ao usar a função NUM, não são retornados dados.

Ao usar a função NUM#, tenho o retorno do número exatamente no mesmo formato.

Segue uma imagem exemplificando o que expliquei acima.

Capturar.PNG.png

Alguém sabe como posso resolver isso?

Desde já agradeço.

1 Solution

Accepted Solutions
rogerioqv
Creator II
Creator II

Juliana,

Da última vez que precisei fazer algo parecido, utilizei a função REPLACE para substituir o '0' por ' ', logo e seguida usei a função LTRIM para tirar os ' ' a esquerda, logo em seguinda novamente REPLACE, para substituir os ' ' que ficaram por '0', pois 102 ficaria '1 2' no primeiro replace.

Espero ter ajudado.

View solution in original post

4 Replies
rogerioqv
Creator II
Creator II

Juliana,

Da última vez que precisei fazer algo parecido, utilizei a função REPLACE para substituir o '0' por ' ', logo e seguida usei a função LTRIM para tirar os ' ' a esquerda, logo em seguinda novamente REPLACE, para substituir os ' ' que ficaram por '0', pois 102 ficaria '1 2' no primeiro replace.

Espero ter ajudado.

julianacampag
Creator
Creator
Author

Muito obrigado Rogério...

Excelente!!

Not applicable

Oi

Tente isto:

replace(ltrim(replace(field_name, '0', ' ')), ' ', 0)

Espero que isso ajude.

Graças

Sabal

Not applicable

Oi boa tarde!

Eu estou tentando exatamnete ao contrário, eu quero que meu campo traga zero a esquerda quando o nuúmero for menor que a quantidade de caracteres! Alguem pode me ajudar?