Dati dell'ora di utilizzo dei dati dell'intervallo (Combina due tabelle)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />L'obiettivo è prendere del tempo di utilizzo dei dati dal file "Raw Data.jmp" e combinarlo con un file "IntervalData.jmp" che ha intervalli di 1 secondo. L'idea è quella di cercare in base al timestamp e all'ID del dispositivo e creare ad esempio una colonna di lettura della tensione per i dispositivi 1001 e 1002 ect. Poiché si tratta di dati relativi al momento dell'utilizzo, se non esiste una corrispondenza esatta, i dati devono essere compilati in "IntervalData.jmp" con l'ultimo punto dati corrispondente. Questo processo dovrebbe continuare per le altre colonne in "Raw Data.jmp" ma essere collocato in tabelle separate. Pertanto, il risultato finale dovrebbe essere di 10 tabelle separate a intervalli di 1 secondo.
Tutti i suggerimenti per creare uno script o una formula in jmp 11 saranno molto apprezzati.
Grazie in anticipo!
Oggetto: tempo di utilizzo dei dati per i dati dell'intervallo (Combina due tabelle)Se stai facendo un join basato sul tempo, la funzione LocSorted può essere utile. Perché hai bisogno di 10 tabelle separate, hai 10 "dispositivi" 1001, 1002..1010?
Un altro modo semplice per farlo sarebbe quello di unire le tabelle ad ogni altra colonna corrispondente (come "dispositivo") che desideri oltre al tempo. Per ciascuna voce di gruppo univoca (ad esempio il dispositivo), verrà visualizzata una riga per ciascuna combinazione di intervallo di tempo e tempo di utilizzo. È quindi possibile selezionare la combinazione appropriata, ad esempio, creando un'altra colonna come "differenza di tempo" = intervallo_time - ora_uso. Puoi utilizzare la colonna Differenza oraria per selezionare le righe che dovrebbero esistere: per ogni gruppo univoco, la riga da mantenere ha la differenza di orario positiva ma minima. Allora puoi semplicemente cancellare le altre righe. Tuttavia, questo metodo può essere molto dispendioso dal punto di vista computazionale. Con i tavoli piccoli come te non dovresti avere un problema.