Funzione per restituire la dataCIAO,
Spesso ricevo dati con la data a tempo pieno, in realtà solo i secondi dal 1 gennaio 1904. Quello che vorrei è un modo semplice per trasformarlo in un appuntamento. Metti tutto da mezzanotte alle 23:59.
Sì, posso scrivere una formula per farlo, ma sarebbe più semplice se
R. esisteva un formato Ora che troncava il 26/01/2018 22:47 e il 26/01/2018 4:13 al 26/01/2018 e lo modellava come tale. Posso visualizzarlo come una data, ma è modellato in modo che abbiano lo stesso valore.
In caso contrario
B. Un'opzione del generatore di equazioni per restituire la data. Sì, lo so, posso scrivere con una formula, ma penso che lo stia facendo più di me.
Andy
Ri: Funzione per restituire la data - Stato modificato in: ArchiviatoStiamo archiviando questa richiesta. Se questo è ancora importante, commenta con ulteriori dettagli e riapriremo. Grazie!Ri: Funzione per restituire la dataGrazie per il suggerimento sull'utilizzo della nuova colonna formula.
Vorrei espandere un po' di più il concetto con lo sfondo che voglio evitare di creare nuove colonne se non necessario. Mi piace mantenere le tabelle dati compatte.
Che ne dici di espandere l'idea che la gestione dei dati segue il formato dei dati. Se dispongo di dati di timestamp e formatto la colonna in giorno/mese/anno, JMP potrebbe ignorare automaticamente la parte temporale dei dati durante la gestione.
L'uso può essere ampliato. Sono della vecchia scuola e ho imparato a conoscere le cifre significative nelle lezioni di scienze, sfortunatamente gli specialisti in informatica erano assenti quel giorno e di conseguenza sputavano costantemente file di dati con 8 o 10 cifre di precisione perché bene possiamo. Anche in questo caso solo i primi tre sono veramente utili. Posso creare una colonna ed eseguire il troncamento, ma quello che sarebbe un desiderio (prenderlo) è semplicemente impostare il formato e fare in modo che l'analisi utilizzi quel formato. Ad esempio, se ho un sacco di dati 98.12345543, 98.2234454,... e in realtà è buono fino a 1 punto decimale, posso impostarlo nel formato, ma viene comunque gestito come 98.xxxxxxxxxx. Ci sono spesso momenti in cui utilizzo valori numerici in modo nominale/ordinale e quindi devo creare una colonna da troncare. Voglio solo muovermi più velocemente.

Re: Funzione per restituire la datasono della vecchia scuola, @giuliano è una nuova scuola. Carino.
Re: Funzione per restituire la dataCiao Andy,
Un modo che mi piace farlo è utilizzare le trasformazioni istantanee di JMP: fare clic con il pulsante destro del mouse su una colonna nella tabella, selezionare Nuova colonna formula > Data e ora > Data. Puoi farlo anche in una finestra di avvio se desideri creare una variabile temporanea.


Re: Funzione per restituire la dataCome hai scoperto, JMP memorizza sia i valori dataora che quelli data come numero di secondi trascorsi dalla mezzanotte del 4 gennaio 1904.
L'unica differenza è che i valori delle date non hanno una componente relativa all'ora del giorno. Cioè contano fino alla mezzanotte dell'appuntamento.
È facile convertire da datetime a date, basta usare il file Ora del giorno() funzione per ottenere la parte temporale del valore datetime e sottrarla.
Date = datetime - Time Of Day(datetime);