Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
brunoducatti
Contributor

Conversão ponto para vírgula

Pessoal, estou com um problema ao gerar mapas no qlikview e apos muito bater cabeça descobri que é devido a formatação do campo de latitude e longitude.

A API do Google que utilizo para buscar a latitude/longitude de um endereço retorna estas coordenadas com . (ponto) e o mapa só funciona se for , (vírgula).

Como posso converter estes valores no script de forma que fique com virgula?

É gerado assim: -23.6447853

Preciso que fique: -23,6447853

Obrigado!

Tags (1)
1 Solution

Accepted Solutions
fabionakashigue
Contributor

Re: Conversão ponto para vírgula

Cara você pode mudar lá na main

SET ThousandSep='.';

SET DecimalSep=',';

Para:

SET ThousandSep=',';

SET DecimalSep='.';

Ou da um replace no campo

Replace(campo,'.',',')          As NovoCampo

3 Replies
fabionakashigue
Contributor

Re: Conversão ponto para vírgula

Cara você pode mudar lá na main

SET ThousandSep='.';

SET DecimalSep=',';

Para:

SET ThousandSep=',';

SET DecimalSep='.';

Ou da um replace no campo

Replace(campo,'.',',')          As NovoCampo

Not applicable

Re: Conversão ponto para vírgula

Bruno,

Utilize a função replace.

Ex:

Replace(SEU CAMPO,'.',',')    


https://help.qlik.com/pt-BR/qlikview/12.0/Subsystems/Client/Content/Scripting/StringFunctions/Replac...

At,

Luana Ribeiro

brunoducatti
Contributor

Re: Conversão ponto para vírgula

Simples assim e eu quebrando a cabeça!

Muito obrigado.