Qlik Community

Groupe des Utilisateurs Francophones

Announcements
BI & Data Trends 2021. Discover the top 10 trends emerging in today. Join us on Dec. 8th REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Creator
Creator

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
Highlighted
Creator
Creator

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

View solution in original post

4 Replies
Highlighted
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

Highlighted
MVP
MVP

try with

SET ThousandSep=',';

SET DecimalSep='.';

before loading

Highlighted
Creator
Creator

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

View solution in original post

Highlighted
Creator
Creator

merci à tous pour vos réponses