Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
juliana_campagn
Contributor

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.

Tags (1)
1 Solution

Accepted Solutions
rogerioqv
Contributor II

Re: Formato de número

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.

4 Replies
rogerioqv
Contributor II

Re: Formato de número

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.

juliana_campagn
Contributor

Re: Formato de número

Muito obrigado Rogério...

Excelente!!

Not applicable

Re: Formato de número

Oi

Tente isto:

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

Espero que isso ajude.

Graças

Sabal

Not applicable

Re: Formato de número

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?