communauté
annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Forum - Français

Trouvez des réponses, posez des questions, et partagez votre expertise d’Alteryx.
RÉSOLU

Gestion des séparateurs nombre décimaux

Atome

Bonjour,

En faisant une requête pour extraire des données d'une base j'ai un message d'erreur de conversion; le séparateur "," n'est pas reconnu (voir ci-dessous)  

 

error 1 alteryx.PNG

 

 

J'ai testé l'astuce du tips (30) (utilisation de l'outil Select) mais cela ne fonctionne pas : les nombres sont en [Null]

 

error alteryx.PNG

 

Y a t-il une autre manière de gérer les séparateurs pour les nombre décimaux?

Merci de votre aide.

 

FS

Alteryx
Alteryx

Bonjour,

 

Effectivement l'astuce n°30 ne fonctionne que lorsque le champ source est de type string. 

Dans votre cas, je vous propose de passer par un outil Formule pour remplacer la virgule par un point : ReplaceChar([votre_champ], ",", ".")

 

Atome

Merci pour votre retour, mais cela ne résout pas mon problème.

En fait le champ source n'est pas affiché dès la première étape suite à l'erreur de conversion, donc la formule ne peut pas s'appliquer. Je précise que je fais l'extraction via une connexion ODBC

 

FS

Bolide

Bonjour,

 

une solution serait d'utiliser un multifield formula et de cocher la case dynamic en applicant la transformation aux champs en "dynamic or unknown fields", cela peut aussi permettre de changer directement le type en numérique si besoin ou juste de faire le remplacement rapidement!

Atome

Update : le problème semble venir de la connexion ODBC, à quel niveau exactement je ne saurais le dire.

J'ai reconfiguré la connexion et ça fonctionne!

 

Merci pour vos réponses 

 

FS

Alteryx
Alteryx

Bonjour,

si le problème est résolu, pouvez-vous accepter la solution fournie afin qu'elle bénéficie à toute la communauté.

Merci.

Cordialement.