대기(0) 대 대기(n) 대 실행 대 완료매우 크고 지속적으로 증가하는 데이터 테이블이 있으므로 공식이 완료되지 않는 문제가 있습니다. 저는 JMP가 각 라인이 끝날 때까지 스크립트가 계속되는 것을 막는 메커니즘을 구축했으면 좋겠지만 아마도 제가 생각하지 않는 이 작업을 수행하지 않는 이유가 있을 것입니다. 나는 일반적으로 wait(n) 명령(예: wait(30);)을 사용하지만 데이터 세트가 커짐에 따라 테이블이 특정 용도로 커짐에 따라 수천 줄의 코드에서 수많은 "대기" 인스턴스를 지속적으로 업데이트해야 합니다. 평가를 완료할 코드 줄. 나는 나중에 wait(0); 역동적일 것입니다. 다음 줄로 이동하기 전에 평가를 완료하는 데 필요한 만큼 기다릴 것이므로 모든 것을 wait(0)으로 변경했지만 현재 많은 줄이 완료되지 않아 스크립트가 중단되고 있습니다. wait(0); 내가 설명한대로 명령이 동적입니까? "실행" 및 "마침" 명령을 시도했지만 둘 다 작동하지 않았습니다. 나는 돌아가서 예를 들어 wait(30); 한 곳에서 다시 작동했습니다 .. 그래서 시간이 지남에 따라 필연적으로 계속 변경해야 할 정적 시간 증분에 갇혀 있습니까? 아니면 여기서 뭔가 잘못하고 있습니까?
자동화 및 스크립팅Re: Wait(0) vs Wait(n) vs Run vs Finish조인/업데이트하는 테이블에 수식이 있으면 도움이 될 수 있다고 생각합니다. 대기를 사용해야 하는 JMP 데이터 테이블과 직접 관련된 문제가 없었던 것 같습니다(주로 문제는 일부 변수가 값을 가져오지 않거나 새 창에서 시각화와 관련됨). JMP가 백그라운드에서 수행하는 작업에 대한 기술적인 세부 정보를 충분히 알지 못하므로 이메일로 보내주실 수 있습니다. support@jmp.com 도움이 필요하세요? 또한 태그 @제프_퍼킨슨 이 오래된 응답을 기반으로 내 스크립트가 순차적으로 실행되도록 하려면 어떻게 해야 합니까?
몇 가지 질문:
현재 Datatable()을 사용하여 데이터 테이블을 참조하고 있습니까? 어떤 JMP 버전을 사용하고 있습니까?
연결:
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/scripting-data-tables.shtml#ww2071832
https://www.jmp.com/support/help/en/15.2/index.shtml#page/jmp/scripting-numbers-strings-arrays-and-lists.shtml#
Re: Wait(0) vs Wait(n) vs Run vs Finish수식 평가뿐만 아니라 다른 테이블 열기 및 조인 또는 업데이트, 테이블 정렬 등과 같은 작업을 지정해야 했습니다. 이러한 명령이 수식이 아닌 항목에 대해 작동합니까?
Re: Wait(0) vs Wait(n) vs Run vs Finish사용해 보셨나요?
dt << Run Formulas();
또는
dt << Rerun Formulas;
이러한 JMP에 대한 내 이해로는 수식 평가가 계속되기 전에 완료될 때까지 기다려야 합니다.
기타 가능한 옵션: 공식도 필요합니까? 당신은 관리 할 수 << 각 값 설정 수식 대신? 또한 아마도 dt << 데이터 업데이트 시작 ; 그리고 dt << 데이터 업데이트 종료 ; 유용할 수 있습니다.