안녕,
스크립트를 실행하고 일부를 첨부합니다. 전체를 실행하면 42행 이후에 중단되고 47행 이하에서 발생하는 일은 발생하지 않습니다.

내가 무엇을 잘못하고 있지?
오류는 다음과 같습니다.

당신의 도움을 주셔서 감사합니다!
안녕 @EstherV ,
더 많은 코드를 시도하지 않고 한두 가지 추측을 해야 합니다.
JMP의 요약 테이블이 기본적으로 원래 테이블에 연결되어 있기 때문에 이러한 오류 메시지가 표시되는 것 같습니다. 즉, 행 선택이 연결되어 있다는 뜻입니다. 이것은 또한 소스 데이터와 요약 데이터 간의 대응이 일정하게 유지되도록 요약 테이블의 열이 잠긴다는 것을 의미합니다. 34행에서 요약 테이블을 만들 때 연결을 비활성화하여 이 동작을 조정할 수 있습니다.
dt2 = dt1 << Summary(
Group( :VID, :DEVICE_NUMBER ),
Link to original data table( 0 )
);
또는 50행에서 dt1의 값을 dt2의 값으로 바꾸고 싶다고 명시적으로 언급하지 않고 JMP의 관점에서 본 현재 데이터 테이블이 여전히 요약 테이블일 수 있습니다. 해당 줄은 dt1:VID[i] = dt2:VID[i]를 읽도록 조정해야 할 수 있습니다.
이게 도움이 되길 바란다!
@줄리안