Come trovare il peso misurato più vicino a date specifiche?Ciao JMP Community 
Di seguito una tabella che rappresenta i dati che sto guardando (in scala molto più piccola). Vorrei creare un elenco di i pesi misurato nelle date più vicine a "Date di arrivo" per gli ID specifici.
Ho usato JMP per ottenere i miei dati in questo ordine, e ho provato a combinare le funzioni Excels INDEX, MATCH e OFFSET per ottenere la mia lista desiderata, ma non riesco a ottenere il risultato giusto.
Spero che qualcuno là fuori possa aiutare 
Cordiali saluti,
Rae
| ID | DATA D'ARRIVO | DATE1 | Peso1 | DATE2 | peso2 | data3 | Peso3 | DATE4 | WEIGHT4 | | DATA ARRIVO PIÙ VICINO | PESO ARRIVO PIÙ VICINO |
| 12345678 | 41.109,58 | 43.108,55 | 60 | 39.681,38 | 62 | 38.227,88 | 58 | 42.507,28 | 61 | | | |
| 23456781 | 42.634,77 | 42.509,9 | 100 | 42.634,77 | 111 | 41.948,6 | 105 | 40.128,4 | 112 | | | |
| 34567812 | 38.087,28 | 42.234,54 | 45 | 41.578,41 | 46 | 38.087,28 | 45.5 | 41.733,03 | 47 | | | |
| 45678123 | 41.221,33 | 40.842,34 | 58 | 42.575,53 | 57 | 41.221,33 | 58,5 | 42.003,35 | 58 | | | |
| 56781234 | 42.025,37 | 42.025,37 | 65 | 39.900,69 | 66 | 40.925,14 | 65 | 41.464,54 | 67 | | | |
| 67812345 | 38.821,74 | 39.075,54 | 70 | 43.005,43 | 71 | 41.185,52 | 69 | 38.821,74 | 70 | | | |
| 78123456 | 39.074,11 | 40.477,9 | 150 | 39.074,11 | 151 | 39.310,43 | 153 | 41.505,26 | 150 | | | |
| 81234567 | 42.515,49 | 37.998,55 | 92 | 41.824,97 | 89 | 42.626,11 | 93 | 41.051,34 | 92 | | | |
Ri: Come trovare il peso misurato più vicino a date specifiche?In allegato è una nuova versione delle formule. Non sono sicuro che le colonne della data siano colonne di data / ora di JMP. Ho fatto l'ipotesi che siano, e quindi, io uso la funzione In Datys () per calcolare il numero di giorni da sottrarre per il confronto. Se la colonna non è un valore di data / ora JMP, è necessario modificare la sottrazione sul valore per un giorno.
Ri: Come trovare il peso misurato più vicino a date specifiche?Grande! GRAZIE!
Ancora una domanda: esiste un modo per aggiungere i criteri secondo cui il peso più prossimo all'arrivo deve essere compreso entro 2 giorni dall'arrivo (e se non esiste una tale data, lasciare vuoto)?
Cordiali saluti,
Rae
Ri: Come trovare il peso misurato più vicino a date specifiche?Il mio errore .... Ho allegato il file sbagliato .... Penso che il nuovo allegato funzionerà meglio
Ri: Come trovare il peso misurato più vicino a date specifiche?Ciao Jim
Ancora una volta, grazie mille per il tempo dedicato a rispondere 
Leggeremo sicuramente sulla creazione di una formula: grazie per il suggerimento!
Per quanto riguarda l'ultimo file che hai inviato, ho provato ad aggiungerlo alla formula precedente, ma sembra che non cambi nulla. Hai scritto che hai inviato gli stessi dati tavolo come prima (solo con una nuova formula) ma quando lo apro ho solo una formula breve, non l'intera tabella. È giusto?
i nomi sono predefiniti qui ( 1 );
dt = tabella dei dati corrente ();
per ogni riga (
dateMatrix = Matrice (: Data1,: Data2,: data3,: Date4);
Mostrare (DateMatrix);
)
Grazie ancora,
Cordiali saluti
- Rae
Ri: Come trovare il peso misurato più vicino a date specifiche?In allegato è la stessa tabella di dati che ho allegato prima, ora con nuove formule.
Si prega di leggere attentamente la documentazione sulla creazione della formula in
Aiuto ==> Libri ==> Uso di JMP
e
Guida ==> Libri ==> Guida di scripting
Ri: Come trovare il peso misurato più vicino a date specifiche?Ciao txnelson,
Prima di tutto grazie per aver trovato il tempo di rispondere.
Sto lavorando con Raeish su questo.
La formula può essere ottimizzata per un'altra variabile per trovare solo la data più vicina (prima) ma non uguale alla data di arrivo e il valore corrispondente in quel momento?
Ri: Come trovare il peso misurato più vicino a date specifiche?Wow! Ti meriti una medaglia! STUPEFACENTE! Grazie mille txnelson!
Ri: Come trovare il peso misurato più vicino a date specifiche?Wow! Ti meriti una medaglia! STUPEFACENTE! Grazie mille!
Ri: Come trovare il peso misurato più vicino a date specifiche?Se capisco esattamente di cosa hai bisogno, penso che la tabella dei dati allegata abbia le formule per le 2 nuove colonne che vuoi che produrranno i risultati seguenti:
