<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />여보세요,
나는 테이블을 분석하기 전에 많은 종류의 필터링이 필요하고 지저분한 테이블을 가지고 있습니다.
문제는 SQL 서버에서 테이블을 추출 할 때 행 중 일부에 Box, BinPos 및 Slot 정보가 누락되어 있다는 것입니다. 그러나 잃어버린 Box, BinPos 및 Slot 중 일부는 실제이며 일부는 가짜입니다.
그러므로, 실종 행과 누락 된 행, 누락 된 Box, BinPos 및 Slot 인 행을 필터링하기 위해 이와 같은 테이블을 검토하는 데 많은 시간이 걸립니다.
행 상태 열인 Cell_Classify라는 새 열이이 문제를 구분하기 위해 만들어집니다.
행을 나타내는 "o"행은 실제로 존재하지만 Box, BinPos 및 Slot에서 누락 된 열 정보입니다. 상자, BinPos 및 슬롯 정보가 누락 된 행을 구별하는 방법은 실제로 "슬롯"열을 기반으로 존재합니다. 예를 들어, 행이 놓치기 시작하는 마지막 행의 Box, BinPos 및 Slot 데이터에는 Box, BinPos 및 Slot 데이터가 (10812_3, 19 및 89)이고 첫 번째 행은 Box, BinPos 및 Slot을 표시하기 시작합니다 그 정보가 누락 된 정보는 Box, BinPos, Slot 데이터가 (10812_3, 19, 100)입니다. 이 두 행 사이의 슬롯 차이 - 1 (슬롯 차이 -1) 같음 이 두 행 사이에 Box, BinPos 및 Slot 정보가 누락 된 것과 같은 양의 행.
Box, BinPos 및 Slot 데이터 정보가 누락 된 행의 경우 실제로 셀 분류 열에서 "x"로 표시된 실제 누락 값이 있습니다. "x"표시가있는 행 앞뒤의 행에서 슬롯이 연속적으로 증가한다는 것을 알 수 있듯이 Box, BinPos 및 Slot이 누락 된 행 사이의 슬롯 차이가 1과 같습니다.
크게 도움이되는 JSL 스크립트가있어서 테이블 필터링 시간을 절약 할 수 있습니다.
이를 위해 JSL을 설계하기 위해 충족해야 할 기준이 몇 가지 있습니다.
(1) 슬롯 번호가 100에 도달하면 상자 번호가 변경됩니다. 슬롯 최대 값은 100입니다.
(2) BinPos는 iClass 및 BinClass와 동일한 의미이지만, 차이점 테이블을 결합한 것입니다. 완전히 24 개의 BinPos, iClass 및 BinClass가 있습니다. 그리고이 문제
각 iClass에서 발생합니다. 계산은 24 개 iClass를 넘어야합니다.
(3) Slot difference -1 = row missing amount 인 경우 Box_ BinPos, Slot이 누락 된 행은 Cell_Classify Row State 열에서 "o"로 표시되고 강조 표시되어야합니다.
(4) Slot difference-1 = 0이고 행 누락량 = 1 인 경우 Box BinPos, Slots를 놓친 행은 실제 누락 행입니다. 이 행은 "x"로 표시하고 제외 및 숨기기가 필요합니다.
(5) 상자, BinPos 및 슬롯이 누락 된 행이 실제로 "o"이지만 상자 번호가 변경되는 가장 어려운 부분이라고 생각합니다. 예를 들어, 아래의 두 번째 표에 나와 있습니다. 이런 상황이 발생하면 (3) 기준을 수정해야합니다.
정말 도움을 주셔서 감사합니다.
감사,
| Cell_Classify | 상자 | BinPos | 슬롯 | 아이 클래스 | BinClass_ | 빈 클래스 | 요금 |
| 10812_3 | 19 세 | 81 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 82 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 83 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 84 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 85 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 86 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 87 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 88 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 89 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 100 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 1 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 2 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 삼 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 4 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 5 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 6 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 7 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 엑스 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 8 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 9 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 10 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 11 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 엑스 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 12 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 13 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 14 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 엑스 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 15 명 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 16 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 엑스 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 17 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 18 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 19 세 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 20 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7001 |
| 10816_3 | 19 세 | 21 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7001 |
| 10816_3 | 19 세 | 22 개월 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7001 |
| Cell_Classify | 상자 | BinPos | 슬롯 | 아이 클래스 | BinClass_ | 빈 클래스 | 요금 |
| 10812_3 | 19 세 | 81 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 82 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 83 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 84 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 85 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 86 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 87 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 88 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10812_3 | 19 세 | 89 | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 영형 | \엔 | | | 19 세 | 20.2 | 클래스 20.2 | RUN # 7002 |
| 10816_3 | 19 세 | 4 | 19 세 | 20.2 | 클래스 20.2 | RUN # 700 |