Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
girino777
Contributor 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

Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: Converter String em Valor

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....)

4 Replies
Not applicable

Re: Converter String em Valor

Bom Dia

tenta adicionando esta linha para carregar

LOAD

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

[...etc]

Philippe

tiago_hubner
New Contributor III

Re: Converter String em Valor

Bom Dia Renato,

Talvez o PurgeChar possa lhe ajudar.

Se entendi direito, tentar.

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

MVP
MVP

Re: Converter String em Valor

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....)

girino777
Contributor III

Re: Converter String em Valor

Muito Obrigado pelas dicas..!! 

Renato