formato timestamp, arrotondamento e aggregazione<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Mi è stata data una tabella di dati che contiene un paio di colonne che richiedono alcune modifiche alla formattazione. Nello specifico ho bisogno di:
1. modificare il formato della colonna "Data/Ora" da 16/08/2013 14:32:01 a 2013-08-13 14:32:01 (questo non sembra essere uno dei formati predefiniti di JMP)
2. arrotondare il timestamp all'intervallo di 15 minuti più vicino. In questo caso 2013-08-13 14:32:01 diventerebbe 2013-08-13 14:30:00
Infine, qualcuno conosce un modo per aggregare i dati timestamp (o qualsiasi altro tipo di dati per quella materia)? Nel mio caso ho una tabella di dati raccolti ogni 10 minuti, che deve essere aggregata in contenitori di 15 minuti.
Ri: formato timestamp, arrotondamento e aggregazioneGrazie!
Ri: formato timestamp, arrotondamento e aggregazioneOttima guida, funziona perfettamente
Ri: formato timestamp, arrotondamento e aggregazioneSe non puoi utilizzare la formula incorporata come suggerito da @MichaelHaslam, allora segui @gflex soluzione è ciò che doveva essere fatto.
Prendi il tuo timestamp attuale
Crea una nuova colonna e applica Round(:Column/(60*15)) * (60*15) per convertirla in dati incrementali di 15 minuti
Quindi, infine, crea una colonna di caratteri delle specifiche del formato di cui hai bisogno, utilizzando le varie funzioni giorno, mese, anno, ora, minuto ecc. per creare la stringa di caratteri richiesta finale
Ri: formato timestamp, arrotondamento e aggregazioneSo che l'hai postato alcuni anni fa, ma sto cercando di fare la stessa cosa ora. Hai mai capito come fare?Ri: formato timestamp, arrotondamento e aggregazioneKray:
Alcune delle risposte qui dipendono da ciò che stai cercando di realizzare.
JMP ha un formato data/ora molto vicino: 2013-08-16T14:32.
Stai cercando di elaborare i dati di data/ora e poi vuoi visualizzarli in un grafico nel tuo formato, forse l'asse X?In tal caso, è necessario utilizzare un formato data/ora interno di JMP.
Stai pensando di creare i tuoi report di riepilogo?In tal caso, elaborare i dati nel formato data/ora nativo e quindi convertirli in dati carattere per la visualizzazione nel formato preferito.È possibile estrarre i componenti della data e dell'ora di JMP utilizzando varie funzioni integrate; Mese(), Anno(), ecc.
Michael Haslam
Ri: formato timestamp, arrotondamento e aggregazione1 Non ho suggerimenti per modificare le opzioni di formattazione su una colonna numerica oltre i formati predefiniti
(si potrebbe creare una soluzione di testo concatenato con funzioni di data e ora anno, mese, giorno, ora .... solo per scopi estetici)
2 Round può funzionare se prima trasformi le unità.
Le unità di tempo di JMP sono i secondi Se dividi questo per 60, il numero risultante è in minuti, dividi per 15 per cambiare le unità in 15 di minuti, quindi arrotonda, quindi riporta le unità in secondi.La formula sarebbe simile a Round(:Column/(60*15)) * (60*15)
Una volta che l'ora arrotondata è nota, un riepilogo della tabella potrebbe potenzialmente raggruppare periodi di tempo simili.Questo può soddisfare i tuoi obiettivi per l'aggregazione di valori numerici.
PS- invece dell'opzione "round", considera il "floor" - i raggruppamenti di tempo sono spesso etichettati in base al primo tempo nel gruppo, invece che alla media.