Come collegare le formule a colonne dedicate invece del numero di rigaCiao a tutti,
Dal mio predecessore eredito alcuni file di dati con questo tipo di formule (vedi anche file allegato):

Match( :Phase,
"Preparation", (:Date_time[2] - :Date_time[1]) / 3600,
"Cultivation", (:Date_time[5] - :Date_time[3]) / 3600,
"Harvest", (:Date_time[7] - :Date_time[6]) / 3600
)
Vorrei scambiare i numeri di riga con Timepoint dedicati, in modo che non importi in quale riga della tabella si trovano i dati.
Nella mia testa sembra: "Cultivation", (: Date_time [: Timepoint == "End"] -: Date_time [: Timepoint == "Inoculation"]) / 3600
Purtroppo non funziona e non trovo alcun codice adatto. Puoi aiutarmi con questo?
Grazie,
Markus
PS: poiché sono nuovo di Scripting in generale e JMP in particolare, scusatemi se uso la lingua sbagliata o faccio domande stupide.
Tabella datiScriptingRi: Come collegare le formule a colonne dedicate invece del numero di rigaPer ottenere i numeri di riga necessari, è possibile utilizzare le funzioni Loc () o Contains. Di seguito è riportato un esempio che utilizza Contains ()
Match(:Phase,
"Preparation", (:Date_time[2] - :Date_time[1]) / 3600,
"Cultivation", (:Date_time[Contains(:Timepoint << get as matrix, "End")] - :Date_time[Contains(:Timepoint << get as matrix, "Inocultation")]) / 3600,
"Harvest", (:Date_time[7] - :Date_time[6]) / 3600
)
Non rispondi esattamente alla tua domanda, ma in questo caso potresti forse usare qualcosa del genere (se hai bisogno solo della prima e dell'ultima volta per Fase):
(Col Max(:Date_time, :Phase) - Col Min(:Date_time, :Phase)) / In Hours(1)