Qlik Community

Qlik Brasil

Welcome to the group for Brazil users. .All discussions will be 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
Partner
Partner

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
Partner
Partner

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.