Quindi, parliamo un po' delle funzioni di data e ora. Cancellerò il contenuto della finestra dell'editor di script. Vorrei anche cancellare il registro. E lo faccio facendo clic con il pulsante destro del mouse nella finestra Registro e selezionando Cancella registro. Quindi ricorda che le date e gli orari sono memorizzati come il numero di secondi dalla mezzanotte di gennaio e puoi memorizzarli in una variabile. E possiamo anche utilizzare le funzioni di data e ora per calcolare i valori di data e ora. Quindi creerò una variabile t. E gli assegnerò, digitando il segno di uguale, il risultato della funzione, oggi. E ancora, devo aggiungere le parentesi affinché JMP riconosca che quella è la funzione JSL, oggi. Questo restituirà la data e l'ora di oggi come il numero di secondi dalla mezzanotte di gennaio quando eseguo lo script. Quindi fammi freccia sulla parentesi di chiusura, digita il mio punto e virgola-- di nuovo, non obbligatorio, ma una procedura consigliata. Ed eseguirò quella riga dello script. E vediamo nel registro il numero di secondi dalla mezzanotte di gennaio nel momento in cui ho eseguito il mio codice. Ora, è davvero difficile per me interpretare questo numero. È un gran numero. Per me, potrei guardare questo. Non so se è la settimana scorsa. Non so nemmeno se è l'anno scorso o l'anno prossimo. Quindi quello che possiamo fare nel nostro script è formattarlo come una stringa di caratteri leggibile. Ora, voglio essere chiaro che quando hai delle date in una tabella di dati che vengono memorizzate come numero di secondi, possiamo formattarle per visualizzarle come una data leggibile. Ma non stiamo cambiando il tipo di dati o il tipo di modellazione. Vengono ancora archiviati come numero numerico di secondi nella tabella dei dati. Li stiamo solo visualizzando in modo diverso. Mentre quando lo faccio con uno script, ottengo solo una stringa di caratteri che non può essere utilizzata come in nessun tipo di calcolo numerico. Quindi ci sono una varietà di formati. In realtà, invece di cancellare l'editor di script, solo così puoi vedere i diversi passaggi qui, vado semplicemente alla riga successiva e digito format. E apro le parentesi. Voglio formattare il valore memorizzato in t. Quindi questo è il primo argomento. E il formato che userò-- questi sono tutti semplicemente denominati, quindi sono stringhe di caratteri. Il formato che userò si chiama Date Long. Quindi apro le mie virgolette. JMP li chiude automaticamente. E scrivo le parole Date Long e chiudo le virgolette. Ora, se voglio eseguire solo questa riga dello script, un modo per farlo è portare il cursore sul margine in cui si trovano i numeri di riga e selezionare semplicemente quella riga. E poi posso eseguire Ctrl+R o uno qualsiasi degli altri metodi per eseguire lo script. Quindi andrò avanti e lo farò. Ti mostrerò un altro modo per eseguire solo una riga in un momento. E puoi vedere cosa viene restituito al registro è la stringa di caratteri, giovedì, dicembre E avrei potuto memorizzare quel risultato in una variabile se avessi voluto metterlo insieme in una stringa di caratteri che sarebbe stata un messaggio per un utente o qualcosa del genere apparirà in un rapporto. Ora, continuiamo a utilizzare il valore numerico memorizzato in t. Vado a una nuova riga nella finestra dell'editor di script. E userò una funzione per calcolare una durata, una differenza tra le date. Si chiama differenza di data. E nota, non sto capitalizzando queste funzioni integrate. In genere lo lascio alla riformattazione. Ma non li sto riformattando, quindi rimangono tutti minuscoli. Ma ciò non influirà sul parser. Apro le mie parentesi. E la vecchia data di cui voglio fare la differenza rispetto alla data odierna è maggio. Quindi lo scriverò come la piccola costante, i numeri M maiuscola, ay, il mese che non dobbiamo abbreviare. Ma saranno sempre tre lettere per il mese in cui inserisci una data in questo modo. Si noti che in questo momento JMP non riconosce ciò che sto digitando. Quindi ha cambiato i personaggi in rosso. E poi digiterò per l'anno. Ora JMP lo riconosce come una data e l'ha trasformato in questo colore verde scuro. Quindi questa è la vecchia data. metto una virgola Il secondo argomento è la data in cui... la data più recente da cui vuoi ottenere la differenza. Bene, useremo solo t. E poi specifichi l'incremento. E questa è una stringa di caratteri. E ho intenzione di specificare l'anno. E in effetti, perché non vado avanti e riformattato solo per fare in modo che JMP capitalizzi tutte quelle funzioni integrate per me. E penso che abbia aggiunto degli spazi forse che forse non ho fatto. Voglio solo eseguire la linea in questo momento. E per eseguire questa riga, di cui ho parlato prima, puoi semplicemente selezionare la riga. Oppure puoi selezionare più righe. Evidenzia quelli da eseguire. Ma se ho solo bisogno di eseguire una singola riga e il mio cursore si trova su quella riga, posso usare il tasto Invio dal tastierino numerico sulla tastiera di un computer desktop standard. Il tastierino numerico sul lato destro di quello, se premo il tasto Invio, esegue solo quella riga. Puoi vederlo nel registro, che non ha eseguito l'intero script. E funzionerà anche se avessi selezionato più righe. Eseguirebbe solo quelle linee selezionate. E quindi puoi vedere la differenza, quindi sono anni. Potresti non riconoscere questa data. È il compleanno di Florence Nightingale, che molti di noi conoscono come un'infermiera molto famosa. In realtà, però, era anche una statistica epidemiologica pioniera. E ha inventato alcuni dei grafici che sono ancora utilizzati dagli epidemiologi oggi. Quindi la includiamo nel nostro corso un paio di posti solo per riconoscerla per quei contributi. Quindi per ora è tutto per date e orari. Ancora una volta, stiamo facendo un breve tour attraverso alcuni degli elementi di base di JMP.