Re: 하위 집합 선택 항목이 비어 있습니다. 오류가 반환됩니다.다양한 옵션이 있습니다. 선택 항목이 비어 있는지/행이 없는지 확인한 다음 stop() 또는 throw()를 사용하여 스크립트 실행을 중지할 수 있습니다(적절한 경우).
Names Default To Here(1);
dt = open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:age == 100);
// you can check for selections in dt table
If(N Items(dt << get selected rows) == 0,
Show("No selections done");
);
dt_subset = dt << Subset(Selected Rows(1));
// you can check for dt_subset
If(Is Empty(dt_subset),
Show("No subset table");
);
rows_to_subset = dt << Get Rows Where(:age == 100);
If(N Items(rows_to_subset) == 0,
Show("No rows found");
);
// dt_subset = dt << Subset(rows(rows_to_subset));Re: 하위 집합 선택 항목이 비어 있습니다. 오류가 반환됩니다.안녕 자모,
당신의 답변에 감사드립니다. 마침내 이것을 확인할 시간이 있었고 다음 솔루션이 효과가 있음을 확인했습니다.
dt_subset = dt << Subset(Selected Rows(1));
// you can check for dt_subset
If(Is Empty(dt_subset),
Show("No subset table");
);다른 두 개는 여전히 오류를 반환했습니다.

그래서 두 번째 제안을 사용하겠습니다.
감사합니다, 발레리아
하위 집합 선택이 비어 있습니다. 오류 반환모두 안녕
몇 가지 기준에 따라 데이터 테이블에서 하위 집합을 선택하는 스크립트를 작성하고 있습니다.
예 dt는 :Error_ID 열이 있는 내 데이터 테이블입니다.
내가 입력: "dt_subset=dt<
이제 dt 데이터 테이블에 Error_ID==0 행이 없고 dt_subset이 비어 있다고 가정해 보겠습니다.
dt_subset이 테이블 dt와 동일한 열을 포함하지만 행이 0개인 새 데이터 테이블이 될 것으로 예상했을 것입니다. 따라서 "If( !Empty(dt_subset)...)" 나는 false를 받고 빈 dt_subset 테이블에 대한 작업을 계속하지 않습니다.
대신 dt_subset이 비어 있는지 확인하려고 하면 오류가 발생합니다.
기본적으로 내가 원하는 것은 선택 항목이 비어 있는지 확인할 수 있는 것입니다. 해결책이 있습니까?
도와주셔서 감사합니다!
품질 및 프로세스 엔지니어링