JMP permet aux utilisateurs de spécifier des formats personnalisés. Ces formats personnalisés sont disponibles partout où des formats nativement pris en charge sont disponibles : tables de données, générateur de graphiques, importation CSV, filtres de données, JSL, etc. Ces formats personnalisés peuvent être utilisés pour la saisie et la sortie de dates et d'heures.
Pour formater une colonne de nombres et obtenir un résultat numérique dans le tableau de données, vous devez utiliser l'option Propriété de la colonne dialogue et modifiez le format en utilisant l'interface graphique (voir image ci-dessous) ou, en utilisant JSL, envoyez un << Format ( ) message à la colonne.
Propriétés de la colonne
Ce tableau répertorie les différents descripteurs de champs et leurs significations.

Éditeur JSL et formules
Les dates personnalisées sont implémentées à l'aide de « Modèle de format » argument dans un Informations ou Format déclaration.
Notez que « Modèle de format » est un chaîne entre guillemets : JMP prend en charge les guillemets lorsque vous utilisez des interfaces graphiques pour créer les formats, mais vous devez inclure les guillemets lors de l'écriture de formats personnalisés avec des formules ou JSL.
Voici un exemple de commande JSL Format() utilisant un format intégré (natif). Notez que la syntaxe de cette commande est la suivante : Format ( nombre , chaîne ) où chaîne est un format natif :
format(3683283977, "jjMonyyyy h:m:s");
Le format personnalisé ci-dessous produit un résultat identique au format natif ci-dessus. La syntaxe est la suivante : Format ( nombre , « Modèle de format », chaîne ) où chaîne est une collection de descripteurs de champs et d'autres textes (littéraux), comme des espaces, des deux points, etc.
format(3683283977, "Modèle de format", "
- ::");
Les descripteurs de champ sont délimités par des crochets angulaires. Tout ce qui n'est pas entre crochets est traité comme du texte brut, ce qui permet une sortie hautement personnalisable :

Conseils sur l'utilisation d'Informat ( ) par rapport à Format ():(
Le Informations ( ) La fonction est destinée à convertir une chaîne en nombre de secondes depuis le 1er janvier 1904. Informat() peut le faire de 3 manières :
- En laissant JMP deviner le format . Pour ce faire, utilisez uniquement la chaîne d'origine comme argument. En raison d'ambiguïtés possibles, cela fonctionne parfois, et parfois non : avec le code ci-dessous, il est impossible de déterminer si la date ci-dessous est censée représenter le 12 mars ou le 3 décembre.
- En utilisant un format intégré que l'utilisateur spécifie en ajoutant un argument de chaîne de format. Ici, nous spécifions que la date doit être le 12 mars, et non le 3 décembre.
- Informations (« 12/3/1995 », « j/m/a »)
- En utilisant un modèle de format :
- Informat (« 03/02/1995 », « Modèle de format », «
/ / ”)
À l’inverse, le Format ( ) La fonction convertit un nombre en chaîne, donc si vous utilisez Format ( ) dans une formule de colonne, le résultat sera une chaîne, et non un nombre. Pour formater une colonne de nombres et obtenir un résultat numérique dans la table de données, vous devez utiliser la boîte de dialogue Propriétés de la colonne et modifier le format via l'interface graphique (voir l'image ci-dessous) ou, via JSL, envoyer un << Format ( ) message à la colonne. Exemples : Ouvrir Exemples de dates avec conversions.jmp . Ce tableau contient de nombreux exemples de modèles de format utilisés. Le tableau ci-dessous décrit le contenu de chaque colonne : Colonne Notes de colonne Texte de date brut La chaîne (données de caractère) que nous souhaitons convertir en une date continue. Modèle de format à utiliser avec Informat Le modèle de format nécessaire pour effectuer cette conversion. Résultat continu Une colonne de formule qui utilise les 2 premières colonnes comme entrées, ce qui donne une date non formatée (le nombre de secondes depuis le 1er janvier 1904). Résultat affiché avec un format standard La date, affichée avec un format intégré. (La colonne est continue) Résultat affiché avec un modèle de format La date, affichée selon un format personnalisé. (La colonne est continue) Résultat converti en chaîne à l'aide d'un modèle de format Ici, nous utilisons une formule de colonne et la fonction Format(), qui convertit la date continue en une chaîne de caractères personnalisée. (La colonne est un caractère.) Secondes fractionnaires « Oui » si le résultat contient des fractions de secondes. Générateur de graphiques L'affichage des dates dans le générateur de graphiques peut différer de celui du tableau de données, pour des raisons de format ou de précision. Pour adapter ce mode d'affichage, utilisez les mêmes outils que dans les propriétés des colonnes, disponibles dans les propriétés de l'axe concerné. L'affichage des dates dans le générateur de graphiques peut différer de celui du tableau de données, pour des raisons de format ou de précision. Pour adapter ce mode d'affichage, utilisez les mêmes outils que dans les propriétés des colonnes. Vous y accédez dans les propriétés des axes, accessibles par un double-clic sur l'axe concerné. De plus, il existe deux manières de regrouper les dates : le regroupement ou l'emballage. Le binning propose de regrouper tous les éléments d'un même mois, ou d'une même période, selon la date et sa planification. Par exemple, si je demande un binning par semaine, toutes les données de chaque semaine calendaire seront regroupées. Le regroupement permet de regrouper tous les éléments d'un même mois ou d'une même période selon les caractéristiques de la date. Par exemple, si je demande un regroupement par semaine, les données seront regroupées par jour (lundi, mardi, mercredi, etc.). Cela me permet de voir si le jour a un effet sur mes données.