Analyser le mois (en abréviation de 3 lettres) à partir de la date et de l'heureBonjour,
J'ai une colonne Date Heure contenant des dates au format suivant (jj/mm/aaa):
01/03/2017
01/01/2017
01/12/2017
Comment puis-je utiliser JSL pour analyser le mois afin qu'il renvoie:
Mar
Jan
Déc
Je vous remercie beaucoup pour votre aide
Re : Analyser le mois (en abréviation de 3 lettres) à partir de la date et de l'heureSalut Craige,
Merci beaucoup pour l'aide. La colonne d'origine était au format date/heure.J'ai donc fini par utiliser le code JSL suivant :
dt << New Column("Month", Formula(Substr( Format( :Date Time, "ddMonyyyy" ), 3, 3 )));Re : Analyser le mois (en abréviation de 3 lettres) à partir de la date et de l'heureIl n'est pas clair si votre colonne est une colonne de caractères ou une colonne numérique au format date. Voici un moyen d'obtenir les noms de mois à 3 lettres de JMP sans créer une table de recherche à 12 éléments :
x=informat("01/12/2017","d/m/y"); // use this if the data is character, creates a date-time value
y=format(x,"ddMonyyyy"); // use this to get a string from a date time: "01Dec2017"
z=substr(y,3,3); // use this to pick out the month: "Dec"Vous pouvez également demander la valeur date/heure pour les parties jour, mois et année sous forme de nombres : mois(x), jour(x), année(x).