중복 행 제거 스크립트안녕,
다른 테이블로 테이블을 업데이트하는 스크립트가 있습니다.
최종 테이블의 경우 정의된 열을 기반으로 중복 행을 제거하고 싶습니다.
따라서 행 번호가 낮은 행을 삭제해야 합니다.
다음에서 더 나은 설명을 위한 예를 볼 수 있습니다.
| 열 | 날짜 | ㅏ | 비 | 씨 | 디 |
| 1 | 2021년 10월 22일 | 1 | 10 | 4 | 15 |
| 2 | 2021년 10월 23일 | 2 | 15 | 8 | 27 |
| 삼 | 2021년 10월 26일 | 삼 | 2 | 5 | |
| 4 | 2021년 10월 25일 | 4 | 7 | 13 | 12 |
| 5 | 2021년 10월 26일 | 삼 | 2 | 5 | 6 |
이 테이블의 경우 중복 행은 :Date, :A 및 :B 열로 정의됩니다.
3행은 삭제하고 5행은 유지해야 합니다.
해당 예에 대한 JSL 코드를 제공해 주시겠습니까?
미리 감사드립니다.
친애하는
콘스탄티노스
자동화 및 스크립팅데이터 혼합 및 정리Re: 중복 행 제거 스크립트고유한 값을 계산하는 수식을 만들 수도 있습니다. 다음과 같이 작동할 수 있습니다.
Col Number(:Date, :A, :B) - Col Cumulative Sum(1, :Date, :A, :B)
0 값을 모두 선택하고 선택을 반전시킵니다. 그런 다음 행을 삭제합니다.
Re: 중복 행 제거 스크립트한 가지 옵션은 먼저 행 번호별로 데이터를 정렬하고 -> 중복 항목을 삭제한 다음 다시 정렬하는 것입니다.
Re: 중복 행 제거 스크립트신속한 답변에 감사드립니다. 불행히도 그것은 내 요구 사항을 충족하지 않습니다. 행 5가 아닌 행 3이 삭제되기를 원합니다.
Re: 중복 행 제거 스크립트JMP 대화형 행 삭제를 통한 중복 행 선택이 이 작업을 수행할 수 있어야 합니다.
관심 있는 열을 선택하세요.

행/행 선택/중복 행 선택으로 이동:

행 번호를 마우스 오른쪽 버튼으로 클릭하고 행 삭제:

향상된 로그가 활성화된 동안 JMP16에서 동일한 단계를 반복하면 다음 스크립트가 반환됩니다.
// Delete selected rows
Data Table("Untitled") << Select Duplicate Rows(Match(:Date, :A, :B)) << Delete Rows;(참조를 사용하도록 스크립트를 업데이트하세요).