수식을 행 번호 대신 전용 열에 연결하는 방법헤이 여러분,
전임자로부터 나는 이러한 종류의 공식으로 일부 데이터 파일을 상속받습니다 (첨부 파일 참조).

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
)
데이터가 테이블의 어떤 행에 있는지는 중요하지 않도록 행 번호를 전용 타임 포인트와 교환하고 싶습니다.
내 머릿속에서는 "재배", (: Date_time [: Timepoint == "End"]-: Date_time [: Timepoint == "Inoculation"]) / 3600처럼 보입니다.
불행히도 이것은 작동하지 않으며 적절한 코드를 찾지 못했습니다. 도와 주실 수 있나요?
고마워,
Markus
추신 : 스크립팅이 처음이고 JMP가 특별하기 때문에 잘못된 언어를 사용하거나 어리석은 질문을하면 실례합니다.
데이터 테이블스크립팅Re : 행 번호 대신 전용 열에 수식을 연결하는 방법필요한 행 번호를 얻으려면 Loc () 또는 Contains 함수를 사용할 수 있습니다. 다음은 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
)
질문에 대한 정확한 답은 아니지만이 경우 다음과 같은 것을 사용할 수 있습니다 (단계 당 처음과 마지막 시간 만 필요한 경우).
(Col Max(:Date_time, :Phase) - Col Min(:Date_time, :Phase)) / In Hours(1)