선택 기준이 >0 선택된 행을 반환하는지 확인하는 스크립트 명령선택 항목에 0개 이상의 선택된 행이 포함되어 있는지 확인하는 스크립팅 명령을 찾고 있습니다. 문제: 아무것도 선택되지 않은 경우 선택된 행의 테이블을 하위 집합으로 설정하면 스크립트가 중지되고 오류 메시지가 반환됩니다. 선택된 행을 1로 설정하는 열을 만든 다음 col sum을 가져와 if 명령(col sum > 0이면 하위 집합, 하위 집합 안 함)을 실행하여 이 문제를 해결합니다. 하지만 이는 번거롭고 때로는 1mio 이상 반복되는 for 루프로 인해 프로세스에 상당한 시간이 추가됩니다. 더 우아한 솔루션이 있습니까? 예를 들어, 선택된 행의 개수가 데이터 테이블(row 모듈, 일반적으로 왼쪽 하단 모서리)에 표시되므로 JMP가 내부적으로 선택된 행을 어딘가에서 계산합니다. 스크립트에서 이 숫자를 검색하는 방법이 있습니까?
자동화 및 스크립팅Re: 선택 기준이 >0 선택된 행을 반환하는지 확인하는 스크립트 명령"해결책" 같지 않아요

Re: 선택 기준이 >0 선택된 행을 반환하는지 확인하는 스크립트 명령네, 잘못된 코드를 붙여넣었습니다. N Items()로 래핑되어야 합니다. (N Rows와 N Cols도 작동해야 하지만 N Items가 가장 명확합니다.)
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << select rows(1::10);
If(N Items(dt << get selected rows) < 1,
Show("stop1");
stop();
);
show("continue1");
dt << clear select;
If(N Items(dt << get selected rows) < 1,
Show("stop2");
stop();
);
show("continue2");
Re: 선택 기준이 >0 선택된 행을 반환하는지 확인하는 스크립트 명령그렇지 않습니다. "선택된 행 가져오기"는 선택된 행의 수가 아니라 목록을 반환하기 때문입니다. 여전히 좋은 생각입니다! 선택된 행을 목록으로 가져오고 목록의 항목 수를 쿼리할 수 있습니다. 감사합니다!
Re: 선택 기준이 >0 선택된 행을 반환하는지 확인하는 스크립트 명령<< 선택된 행 가져오기를 사용하여 amtrix에 있는 항목의 양을 확인할 수 있습니다.
If(dt << get selected rows < 1,
stop();
);