Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Substituir ponto por vírgula

Bom dia pessoal!

Preciso que no carregamento do arquivo qvd sejam substituidos todos os pontos por vírgulas em um campo da tabela.

Como faço isso?

Valeu!

1 Solution

Accepted Solutions
Not applicable
Author

Utilize a função REPLACE()

ex.:

LOAD   REPLACE(SUA_STRING, '.', ',') AS NOVA_STRING

O primeiro parametro é a sua string, o segundo é o caracter a ser trocado (no seu caso o ponto) e o terceiro é por qual caracter será alterado (no caso a virgula)

abraços

View solution in original post

5 Replies
Anonymous
Not applicable
Author

replace(campo , '.' , ',')

Not applicable
Author

Utilize a função REPLACE()

ex.:

LOAD   REPLACE(SUA_STRING, '.', ',') AS NOVA_STRING

O primeiro parametro é a sua string, o segundo é o caracter a ser trocado (no seu caso o ponto) e o terceiro é por qual caracter será alterado (no caso a virgula)

abraços

Anonymous
Not applicable
Author

Obrigado pela ajuda!

Anonymous
Not applicable
Author

Obrigado Rodrigo!

anderson_w
Contributor III
Contributor III

E no caso de ser um campo gerado, a partir de uma separação... 

LOAD

    "Carimbo de data/hora",

    "Nome e Sobrenome",

    "Telefone (whatsapp para caso de dúvidas)",

    "Sexo da Vítima",

    "Data da Ocorrência",

    "Hora da Ocorrência",

    "Nº do Boletim de Ocorrência (O Conseg orienta a todos que FAÇAM boletim de ocorrência sempre, este formulário não  substitui o B.O.)",

    "Endereço e número (Exemplo: Rua Abc, 123)",

    "Latitude | Longitude",

    SubField("Latitude | Longitude", ',' , 1) as [Latitude],

    SubField("Latitude | Longitude", ',' , 2) as [Longitude],

    Ocorrência,

    "Observação (descreva mais informações);",

    Bairro

FROM [lib://Conseg/Formulario de Ocorrencias do CONSEG Hauer.csv]

(txt, utf8, embedded labels, delimiter is ',', msq);

Separei o   "Latitude | Longitude" com o subfield, e depois quero usar o REPLACE no Latitude e Longitude...