Analizza Mese (nell'abbreviazione di 3 lettere) da Data OraCiao,
Ho una colonna Date Time contenente date nel seguente formato di (gg/mm/aaa):
01/03/2017
01/01/2017
01/12/2017
Come posso utilizzare JSL per analizzare il mese in modo che restituisca:
marzo
gen
Dic
Grazie mille per il vostro aiuto
Re: Analizza Mese (in abbreviazione di 3 lettere) da Data OraCIAO Craig,
Grazie mille per l'aiuto. La colonna originale era in formato data ora.Quindi ho finito per utilizzare il seguente codice JSL:
dt << New Column("Month", Formula(Substr( Format( :Date Time, "ddMonyyyy" ), 3, 3 )));Re: Analizza Mese (in abbreviazione di 3 lettere) da Data OraNon è chiaro se la tua colonna è una colonna di caratteri o una colonna numerica in formato data. Ecco un modo per ottenere i nomi dei mesi di 3 lettere da JMP senza creare una tabella di ricerca di 12 elementi:
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"Puoi anche chiedere il valore di data e ora per le parti di giorno, mese e anno come numeri: mese (x), giorno (x), anno (x).