So verbinden Sie Formeln mit dedizierten Spalten anstelle der ZeilennummerHallo Leute,
Von meinem Vorgänger erbe ich einige Datendateien mit solchen Formeln (siehe auch angehängte Datei):

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
)
Ich möchte die Zeilennummern mit dedizierten Zeitpunkten austauschen, damit es keine Rolle spielt, in welcher Zeile der Tabelle sich die Daten befinden.
In meinem Kopf sieht es so aus: "Kultivierung", (: Date_time [: Timepoint == "End"] -: Date_time [: Timepoint == "Inoculation"]) / 3600
Leider funktioniert das nicht und ich finde keinen passenden Code. Kannst du mir dabei helfen?
Danke,
Markus
PS: Da ich neu in Scripting im Allgemeinen und JMP im Besonderen bin, entschuldigen Sie mich bitte, wenn ich die falsche Sprache verwende oder dumme Fragen stelle.
DatentabelleSkriptingBetreff: So verbinden Sie Formeln mit dedizierten Spalten anstelle der ZeilennummerUm die benötigten Zeilennummern zu erhalten, können Sie die Funktionen Loc () oder Contains verwenden. Unten sehen Sie ein Beispiel mit 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
)
Nicht genau die Antwort auf Ihre Frage, aber in diesem Fall könnten Sie vielleicht so etwas verwenden (wenn Sie nur das erste und letzte Mal pro Phase benötigen):
(Col Max(:Date_time, :Phase) - Col Min(:Date_time, :Phase)) / In Hours(1)