Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
girino777
Creator III
Creator III

Converter String em Valor

Bom Dia.!

Tenho um campo string que preciso converter para numérico.

124,56 dias

1 dia

234,45 dias

Preciso pegar apenas o valor já transformado em numérico.

124,56

1

234,45

Existe alguma função que já realize este tipo de tarefa ? 

Obrigado..!!

Renato

1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Renato,

daria para usar os comandos abaixo.......

num#(purgechar(Campo , 'dias'))

num#(replace(replace(Campo,'dias',''),'dia',''))

num#(subfield(Campo,' ',1))

(obs - digitei sem colocar no QlikView e nao vi a sintaxe....)

furtado@farolbi.com.br

View solution in original post

4 Replies
Not applicable

Bom Dia

tenta adicionando esta linha para carregar

LOAD

num(Left([Tiempo],Len([Tiempo])-index([Tiempo],'dia'))) AS [Tiempo]

[...etc]

Philippe

tiago_hubner
Partner - Contributor III
Partner - Contributor III

Bom Dia Renato,

Talvez o PurgeChar possa lhe ajudar.

Se entendi direito, tentar.

PurgeChar('124,56 dias','dias')

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Renato,

daria para usar os comandos abaixo.......

num#(purgechar(Campo , 'dias'))

num#(replace(replace(Campo,'dias',''),'dia',''))

num#(subfield(Campo,' ',1))

(obs - digitei sem colocar no QlikView e nao vi a sintaxe....)

furtado@farolbi.com.br
girino777
Creator III
Creator III
Author

Muito Obrigado pelas dicas..!! 

Renato