<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />나는 다음과 같은 JMP 스크립트를 실행하고 일부 파일을 합류하고 새로운 열을 작성하여 결합 된 최종 보고서를 작성합니다. 이 스크립트를 실행하면 마지막 줄에 모든 열 이름이 있지만 데이터가없는 'Temp1'테이블이 생성됩니다. 이 줄 앞에 스크립트를 중단하고 마지막 줄부터 스크립트를 별도로 실행하면 잘 작동합니다. 왜 내가 스크립트를 두 개로 나눌 필요가 있는지 말해 줄 수 있는지 궁금합니다.
감사,
라비
데이터 테이블 ( "File1") << Join (With (Data Table ( "File7")), 같은 이름 열 병합, 열 일치 (: Die = : Die), 출력 테이블 ( "FileA"));
새 열 ( "Die_loc", 문자, 공칭, 수식 (Substr (: Die, 14, 7)));
데이터 테이블 ( "File2") << Join (With (데이터 테이블 ( "File8")), 같은 이름 열 병합, 열 일치 (: Die = : Die), 출력 테이블 ( "FileB"));
새 열 ( "Die_loc", 문자, 공칭, 수식 (Substr (: Die, 14, 7)));
데이터 테이블 ( "File3") << Join (With (데이터 테이블 ( "File9")), 같은 이름 열 병합, 열 일치 (: Die = : Die), 출력 테이블 ( "FileC"));
새 열 ( "Die_loc", 문자, 공칭, 수식 (Substr (: Die, 14, 7)));
데이터 테이블 ( "FileA") << Join (With (데이터 테이블 ( "FileB")), 같은 이름 열 병합, 열 일치 (: Die_loc = : Die_loc), 출력 테이블 ( "Temp1"));
안녕하세요 Ravi, 코드에서 다음 JSL의 기능을 알려 주실 수 있습니까? 고마워, 쿤.
수식 (Substr (: Die, 14, 7))
메시지 보내기 수식 실행 데이터 테이블에. 이 메시지는 다음 JSL 문으로 진행하기 전에 모든 수식 평가를 완료합니다.
PMroz, 당신의 제안도 효과가 있습니다. 감사
wait 명령을 사용하여 일부 버퍼를 강제로 플러시 할 수도 있습니다.
기다림 ( 0 ) ;
한 가지 가능성은 새 열의 수식 평가가 마지막 Join () 전에 완료되지 않았기 때문입니다. 각각의 New Column ()에 Eval Formula를 삽입하면 도움이됩니다.
새 열 ( "Die_loc", 문자, 공칭, 수식 (Substr (: Die, 14, 7)), 평가 수식);