조건이 충족되지 않는 곳을 선택나는 어떤 부분이 실패했는지 확인하기 위해 매일 스크립트를 실행하고 있습니다.우리는 부품 중 어느 것도 실패하지 않았으며 조건이 아닌("실패") 내가 선택한 이후로 통과하는 부품을 모두 잡고 다음 테이블로 출력했습니다.부품이 고장나지 않으면 다음 테이블이 비어 있어야 하도록 어떻게 작성합니까?
예시:
Data Table ("Parts")<< select where (:PassOrFail == "Fail");
Data Table ("Parts")<< subset (Output Table ("Fails", selected rows (1),selected columns(0)));
PassOrFail 열에 "Fail"이 없었기 때문에 출력 테이블 "Fails"는 원래 테이블 "Parts"의 복제본이었습니다.
데이터 테이블스크립팅Re: 조건이 충족되지 않는 곳을 선택하세요선택 위치 대신 get rows where를 사용하세요:
fail_rows = Data Table( "Parts" ) << get rows where( :PassOrFail == "Fail" );
if (nrows(fail_rows) > 0,
Data Table( "Parts" ) << subset(rows(fail_rows), selected columns( 0 ),
Output Table( "Fails")
);
);