Skip to main content
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