Qu'est-ce qui a inspiré cette demande de liste de souhaits ?
J'ai créé un prototype d'extension qui résout ce problème et je le joins ci-dessous.
Un client (Luc Poelman, FactWise) a copié une colonne numérique entre deux sessions JMP en utilisant des séparateurs décimaux différents. La colonne est passée sans avertissement du format « Numérique continu » au format « Caractère nominal ». En la rétablissant manuellement, les valeurs incorrectes ont été converties en valeurs manquantes, ce qui représente un risque réel de perte de données, et non un simple problème d'affichage.
La seule solution native, « Paramètres régionaux personnalisés », est une préférence globale à activer pour chaque fichier et ne fonctionne pas avec les données déjà présentes dans une table ouverte, ce qui était pourtant l'élément déclencheur du problème de Luc. J'ai maintenant confirmé sur JMP Pro 19.1.4 que même en configurant les paramètres régionaux pour qu'ils correspondent à ceux du fichier, l'importation échoue, sauf si l'on active également une option d'importation distincte et peu intuitive (« Utiliser les paramètres régionaux »). La solution de contournement native, réaliste, nécessite de combiner deux paramètres à deux endroits différents et ne résout toujours pas le problème du copier-coller.
Ce problème revient sans cesse : une demande similaire figure sur la liste de souhaits de la communauté depuis mars 2020, et une discussion de 2023 mentionne une personne qui propose une solution simple en quelques clics. ( Rendre le séparateur décimal optionnel - Communauté des utilisateurs de JMP , Résolu : Remplacer la virgule par un point dans une colonne de tableau sans modifier les préférences - Communauté des utilisateurs de JMP , Résolu : Importer avec une virgule comme séparateur décimal dans JMP 16 - Les paramètres régionaux personnalisés ne fonctionnent pas... - Communauté des utilisateurs de JMP )
Veuillez décrire la nouvelle fonctionnalité ou l'amélioration que vous souhaiteriez voir.
J'ai créé et testé un module complémentaire fonctionnel, « Correction des décimales », que vous trouverez ci-joint. Sélectionnez n'importe quelle colonne et exécutez-le une fois : il détecte les séparateurs décimaux (virgule ou point), ainsi que les séparateurs de milliers et les signes de pourcentage, convertit les nombres au format numérique continu et ne modifie jamais le séparateur décimal. Les données qu'il ne peut pas analyser avec certitude restent inchangées, avec la possibilité d'effectuer une sauvegarde en un clic. Le module indique les données converties, celles déjà numériques et celles restées au format texte.
La solution native à long terme consisterait en un contrôle du séparateur décimal au niveau de l'importation de fichiers ou de la colonne, indépendamment de la préférence globale de l'application, ce que demande déjà l'élément de la liste de souhaits de la communauté.
Quelle valeur ajoutée cette nouvelle fonctionnalité vous apporterait, à vous et/ou aux autres utilisateurs ?
Remplace une solution de contournement manuelle, colonne par colonne, source d'erreurs (modification des paramètres régionaux, recherche/remplacement, risque de perte de données silencieuse via les informations de colonne) par un simple clic sécurisé. Gain de temps considérable pour tous ceux qui échangent des fichiers entre les pays américains et européens, et suppression du risque de perte de données silencieuse.
S'agit-il d'une demande d'un client externe ? Oui. Luc Poelman, de FactWise (Belgique). Cette question a été soulevée lors du cours STIP de Luc sur Coursera, pendant sa prise en main de JMP ; il a depuis opté pour une licence payante.
Existe-t-il un logiciel concurrent offrant cette fonctionnalité ou solution ? Excel, via Power Query (Obtenir et transformer), permet de cliquer avec le bouton droit sur une colonne et de choisir Modifier le type > Utiliser les paramètres régionaux pour sélectionner les paramètres régionaux utilisés pour interpréter ses nombres (séparateur décimal inclus), indépendamment des paramètres régionaux de Windows. Source : Définir des paramètres régionaux pour les données (Power Query) | Support Microsoft
Cela aura-t-il un impact sur le renouvellement, l'extension ou l'adoption chez un client ? Et cela risque-t-il de mettre un compte en danger si nous ne réglons pas ce problème ? Pas pour le moment, mais cela pourrait avoir un impact sur le renouvellement pour ce client et d'autres.