Est-il possible de formater la date/l'heure ou la durée pour inclure des millisecondes dans un tableau de données JMP ?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Veuillez excuser ma question naïve.
J'ai un grand ensemble de données provenant d'un enregistreur de température qui échantillonne plusieurs fois par seconde.Je voudrais formater la colonne de temps pour pouvoir utiliser les données en millisecondes.De plus, dans d'autres données, les durées et les heures peuvent inclure des millisecondes, des nanosecondes, des microsecondes, etc., mais je ne vois aucun moyen de formater la colonne de manière appropriée dans JMP afin que ces valeurs puissent être utilisées comme heures/durées.
Est-il possible de configurer un format personnalisé pour tenir compte des données temporelles, y compris des durées inférieures à une seconde, et si oui, comment procéder ?
Mat
Re : Est-il possible de formater la date/l'heure ou la durée pour inclure des millisecondes dans un tableau de données JMP ?Si vous avez un format d'heure de votre enregistreur de données comme celui-ci
"mm/jj/aaaa hh:mm:ss:jj"
JMP semble trébucher sur ce dernier ":" n'étant pas un "."
Cet extrait de formule convertit la chaîne en un format de date et d'heure via la fonction Informat (), puis utilise le champ de décimale par txnelson
Informat(
Left( :Time, Length( :Time ) - 4 ) || "." || Right( :Time, 3 ),
"mm/dd/yyyy hh:mm:ss"
)

Re : Est-il possible de formater la date/l'heure ou la durée pour inclure des millisecondes dans un tableau de données JMP ?Merci Jim : le reformatage pour utiliser des décimales n'est qu'une astuce pour l'enregistreur de données.C'est évident maintenant que vous le signalez.Je suis sûr que je pourrai contourner le problème des microsecondes, etc. (après tout, c'est vraiment une question d'unités plus qu'autre chose).
Re : Est-il possible de formater la date/l'heure ou la durée pour inclure des millisecondes dans un tableau de données JMP ?À l'exception de quelques cas, les fonctions de date/heure de JMP traitent des secondes entières.La fonction Today() en est un parfait exemple.Cependant, vous pouvez utiliser HP Time () pour obtenir des mesures en millisecondes, ou Tick Seconds () pour obtenir des temps de 60e de seconde.Le principal problème ici est que les valeurs renvoyées pour ces 2 fonctions sont mesurées depuis le début de la session JMP.Mais cela peut être contourné en définissant une variable globale sur l'heure de début de votre session JMP, puis en effectuant un décalage.
Concernant l'affichage des valeurs saisies qui ont des données en millisecondes, vous pouvez spécifier des décimales pour les formats d'heure

