잘못된 행 오류데이터 섹션에서 오류를 발견하는 스크립트 섹션이 있습니다. 이 오류를 찾고 셀에 색을 지정하고 오류가있는 모든 행의 하위 집합을 첫 번째 하위 집합으로 그룹화하려고합니다. 대부분의 오류 유형에서 작동하게했지만 두 번째 하위 집합에 들어간 두 조건에 대해 동일한 이론을 사용하면 "잘못된 행"이라는 경고가 표시됩니다. 섹션을 수동으로 실행하면 작동하지만, 스크립트를 실행하면 오류를 통해 실행이 중지됩니다. 왜 하나의 섹션이 작동하는지 다른 하나는 작동하지 않는지를 알 수 없습니다.
이 표현을위한 스크립트가 문제의 원인입니다. 섹션 제목 "데이터 입력 오류 찾기 및 강조 표시"는 작동하지만 "누락 된 실패 모드 찾기 및 강조 표시 또는 실패 모드가 기타 일 때 설명 없음"이라는 제목의 항목은 작동하지 않습니다.
find errors = Expr(
//Find and report data entry errors
//Create subset of only select date range
DS<<SELECT where="">");
selected = As List(DO<<GET selected="" rows="">");
DO<</GET></SELECT><SELECT where=""></SELECT>
제목 : Re : 잘못된 행 오류당신이 지정하고있는 좋은 기회가 있습니다.
<< get selected rows
행이 리턴되지 않습니다. 그런 다음 작업을 시도하면 잘못된 행이 다시 나타납니다.
제목 : Re : 잘못된 행 오류 @txnelson 그럴 수도 있다고 생각했지만 스크립트를 테스트 / 개발할 때 사용한 데이터 세트에서 찾아야 할 경우가 있다는 것을 알고 있습니다. 한 가지 선택만으로는 물건을 찾지 만 의도적으로는 선택하지 않는 간단한 테스트 케이스를 시도했습니다. 어떤 행도 선택하지 않은 스크립트는 스크립트를 멈추게하지 않고 적절하게 아무 것도 강조 표시하지 않았습니다.
제목 : Re : 잘못된 행 오류샘플 데이터 테이블을 첨부 할 수 있습니까?제목 : Re : 잘못된 행 오류샘플 표를 첨부했습니다. 그것은 내가 다루고있는 구조와 같지만이 질문과 관련이없는 데이터 열을 대체하는 일반 값을 사용합니다.
제목 : Re : 잘못된 행 오류이 값을 사용하여 코드를 실행할 때 오류가 없음을 발견했습니다.
sdate = "01/01/2019";
edate = "02/01/2019";
summarize(ds, all sealers = by(:sealer number)) ;
summarize(ds, all pouches = by(:Pouch CPN)) ;