Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
agnaldoneves
Valued Contributor

Converter texto e número Qlik Sense

qEstou com problema,

Preciso converter latitude e longitude em número no qlik sense

Abaixo o exemplo:

Arquivo:

http://consultoriasoft.com.br/arquivos/cep.zip

LOAD

    Cep_Novo,

    latitude,

    longitude,

    GeoMakePoint(latitude,longitude) as Localizacao

FROM [lib://Vendas/CEP.qvd]

(qvd);

2015-09-17_16-57-16.jpg

Tags (1)
1 Solution

Accepted Solutions
fernando_tonial
Valued Contributor

Re: Converter texto e número Qlik Sense

Olá Agnaldo,

Tente utilizar a função Evaluate().

LOAD

    Cep_Novo,

    latitude,

    longitude,

    GeoMakePoint(Evaluate(latitude),Evaluate(longitude)) as Localizacao

FROM [lib://Vendas/CEP.qvd]

(qvd);

Don't worry, be Qlik.

Tonial.

4 Replies
Employee
Employee

Re: Converter texto e número Qlik Sense

It looks to me as if Longitude and Latitude have not been interpreted as numbers - they are not right-aligned...

Check that you use decimal point (and not decimal comma) and try

Load

    GeoMakePoint(latitude,longitude) as Localizacao,

     *;

LOAD

    Cep_Novo,

    Num#(Trim(latitude)) as latitude,

    Num#(Trim(longitude)) as longitude

FROM [lib://Vendas/CEP.qvd] (qvd);

HIC

fernando_tonial
Valued Contributor

Re: Converter texto e número Qlik Sense

Olá Agnaldo,

Tente utilizar a função Evaluate().

LOAD

    Cep_Novo,

    latitude,

    longitude,

    GeoMakePoint(Evaluate(latitude),Evaluate(longitude)) as Localizacao

FROM [lib://Vendas/CEP.qvd]

(qvd);

Don't worry, be Qlik.

Tonial.

louizviana
Visitor

Re: Converter texto e número Qlik Sense

Fernando, boa tarde.

E se eu apenas quiser configurar para que todos os caracteres numéricos de uma coluna, que originalmente são gerados em formato texto, sejam convertidos para números. Como faço ?

thiago_justen
Valued Contributor III

Re: Converter texto e número Qlik Sense

Louiz,

Poderia fazer assim:

Num#(CAMPO_TEXTO)

Ou, imaginando que esses números sejam parte de uma string e você quer isolá-los:

Num(KeepChar(CAMPO_TEXTO,'0123456789'))

Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago