Cómo conectar fórmulas a columnas dedicadas en lugar del número de filaHola a todos,
De mi predecesor he heredado algunos archivos de datos con este tipo de fórmulas (ver también archivo adjunto):

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
)
Me gustaría intercambiar los números de fila con puntos de tiempo dedicados, de modo que no importe en qué fila de la tabla se encuentran los datos.
En mi cabeza se ve así: "Cultivo", (: Fecha_hora [: Punto de tiempo == "Fin"] -: Fecha_hora [: Punto de tiempo == "Inoculación"]) / 3600
Desafortunadamente, esto no funciona y no encuentro ningún código adecuado. ¿Me puedes ayudar con eso?
Gracias,
Markus
PD: como soy nuevo en Scripting en general y JMP en especial, discúlpeme si uso el lenguaje equivocado o hago preguntas estúpidas.
Tabla de datosScriptingRe: Cómo conectar fórmulas a columnas dedicadas en lugar de número de filaPara obtener los números de fila que necesita, puede usar las funciones Loc () o Contiene. A continuación se muestra un ejemplo usando 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
)
No es exactamente la respuesta a su pregunta, pero en este caso, tal vez podría usar algo como esto (si solo necesita la primera y la última vez por Fase):
(Col Max(:Date_time, :Phase) - Col Min(:Date_time, :Phase)) / In Hours(1)