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

Remplacer "." par "," dans le script

Bonjour,

J'upload un fichier .txt extrait de mon ERP dans lequel il y a différents montants.

Problème le séparateur des décimales est un point et non pas une virgule (format UK). Si je veux remonter par exemple la somme des montants, seul les nombres entiers sont alors pris en compte.

Je souhaiterai éviter le travail manuel avant upload et donc pouvoir remplacer ces points par des virgules directement dans le script.

Si quelqu'un à une idée.

Merci

Guillaume

Labels (1)
1 Solution

Accepted Solutions
almamy_diaby
Creator
Creator

Replace(Nom_du_champ, '.',',') as Nom_du_champ,

View solution in original post

4 Replies
rfe
Employee
Employee

bonjour,

dans le script, il y a des variables prédéfinies que l'on peut modifier afin de s'adapter aux données

on y trouve par exemple

SET MoneyDecimalSep=',';

Si vos données sont toutes en '.' au lieu des ',', faites le changement à ce niveau.

Sinon il y a aussi possibilité de jouer avec les variables locales au niveau de Windows

Cordialement

maxgro
MVP
MVP

try with

SET ThousandSep=',';

SET DecimalSep='.';

before loading

almamy_diaby
Creator
Creator

Replace(Nom_du_champ, '.',',') as Nom_du_champ,

guillaume_gorli
Creator II
Creator II
Author

merci à tous pour vos réponses