JMP transforme un caractère en dateJ'ai trouvé un comportement étrange dans JMP. Je ne sais pas pourquoi cela se produit et comment y remédier.
Voici ce que j'ai fait :
- définir le type de données/modélisation de la colonne 1 sur Caractère/Nominal
- entrez la valeur 5.0
- créer une deuxième colonne
- utiliser la formule Num(Column 1) dans cette seconde colonne
- JMP transforme ce 5.0 en une chose étrange de type date, dans ce cas 3039984000, au lieu de seulement 5 ou 5.0
Voir aussi le fichier joint.
Je n'ai pas demandé de format de date et il n'affiche aucun type de format de date dans les propriétés Column Info.
Merci pour votre aide.

Tableau de donnéesAutreRe : JMP transforme un caractère en dateC'est le cas, merci !Re : JMP transforme un caractère en dateSalut,
Je ne sais vraiment pas pourquoi JMP interprète cela comme une date.En attendant, cette formule aide-t-elle ? :
Num( Substitute( :Column1, ".", "," ) )
Re : JMP transforme un caractère en dateCela résout le problème, mais les données de la colonne 1 sont en fait extraites d'une base de données. Je voudrais donc laisser cette colonne telle quelle et la convertir en numérique à l'aide d'une formule. Existe-t-il un moyen de convertir le point en virgule à l'aide de la formule ? Cela le résoudrait je suppose.
C'est quand même étrange que JMP veuille vraiment en faire une date, il ne semble pas y avoir d'exigence définie sur les colonnes.
Re : JMP transforme un caractère en dateOui ça aide.
Le problème est que le 5.0 dans mon exemple est en fait extrait d'une base de données dans ce format.
Y aurait-il un moyen simple de changer le point en virgule à l'aide d'une formule, avant de le convertir en valeur numérique ?
Re : JMP transforme un caractère en dateSalut,
Je crois que cela a à voir avec l'utilisation d'un point ou d'une virgule comme indicateur décimal.Veuillez voir l'image ci-dessous.Mon indicateur décimal habituel est une virgule.Dans la première ligne, j'utilise une virgule et le nombre se convertit correctement, mais dans la seconde, j'utilise un point et j'obtiens le même résultat que vous.Si vous mettez en surbrillance la colonne en question et allez dans "Edition-->Rechercher-->Rechercher", vous pouvez utiliser la fonction "remplacer tout" pour mettre les valeurs de la colonne 1 au format correct.Faites-nous savoir si cela résout le problème.

Re : JMP transforme un caractère en dateJMP 15.0.0 sur Microsoft Windows 10 Entreprise version 10.0.17134.
Re : JMP transforme un caractère en dateJe n'ai pas pu reproduire ce comportement. Quelle version de JMP utilisez-vous et quel système d'exploitation ?