JMP 스크립트를 사용하여 데이터 테이블을 두 개의 열로 정렬하는 방법JMP 스크립트를 사용하여 데이터 테이블을 정렬하는 방법에 대한 질문 두 개 또는 여러 열로 ?
일반적으로 데이터 테이블은 하나의 열을 기준으로 정렬할 수 있으며 왼쪽 테이블은 "이름" 열을 기준으로 정렬됩니다.
그러나 JMP를 사용하여 두 열로 정렬하는 방법은 무엇입니까? 오른쪽 표와 같이 "이름"과 "날짜"로 주문하면 제안하는 데 도움이 됩니다.
정말 감사합니다.
| 이름 | 날짜 | 작업량 달성 | --> | 이름 | 날짜 | 작업량 달성 |
| 남자 | 20/8/21 9:03:59 | 100% | 케빈 | 2017년 8월 9일 03:57 | 60% |
| 케빈 | 20/8/22 9:03:59 | 80% | 케빈 | 20/8/18 9:03:57 | 40% |
| 케빈 | 20/8/23 9:03:60 | 77% | 케빈 | 19년 8월 20일 9시 3분 58초 | 50% |
| 남자 | 20/8/20 9:03:58 | 67% | 케빈 | 20/8/20 9:03:58 | 33% |
| 케빈 | 2017년 8월 9일 03:57 | 60% | 케빈 | 20/8/21 9:03:59 | 0% |
| 남자 | 20/8/18 9:03:57 | 60% | 케빈 | 20/8/22 9:03:59 | 80% |
| 케빈 | 19년 8월 20일 9시 3분 58초 | 50% | 케빈 | 20/8/23 9:03:60 | 77% |
| 남자 | 19년 8월 20일 9시 3분 58초 | 50% | 남자 | 2017년 8월 9일 03:57 | 40% |
| 케빈 | 20/8/18 9:03:57 | 40% | 남자 | 20/8/18 9:03:57 | 60% |
| 남자 | 2017년 8월 9일 03:57 | 40% | 남자 | 19년 8월 20일 9시 3분 58초 | 50% |
| 케빈 | 20/8/20 9:03:58 | 33% | 남자 | 20/8/20 9:03:58 | 67% |
| 남자 | 20/8/23 9:03:60 | 23% | 남자 | 20/8/21 9:03:59 | 100% |
| 남자 | 20/8/22 9:03:59 | 20% | 남자 | 20/8/22 9:03:59 | 20% |
| 케빈 | 20/8/21 9:03:59 | 0% | 남자 | 20/8/23 9:03:60 | 23% |
자동화 및 스크립팅데이터 혼합 및 정리대량 맞춤화Re: JMP 스크립트를 사용하여 데이터 테이블을 두 개의 열로 정렬하는 방법- 정렬을 대화식으로 실행하는 경우
- 테이블=>정렬
- 그런 다음 결과 새 데이터 테이블에서 새 데이터 테이블의 왼쪽 상단 부분에 있는 테이블 패널의 "소스" 항목을 마우스 오른쪽 버튼으로 클릭하고 "편집"을 선택합니다.
- 정렬을 수행하는 데 필요한 JSL이 표시됩니다.

- 다음은 정리된 버전입니다.
Names Default To Here( 1 );
dt = Current data table();
dt << Sort( By( :name, :Date ), Order( Ascending, Ascending ) );
- 또한 마지막 항목에서 제공한 예제를 통해 2열을 정렬하도록 확장하는 방법을 추측할 수 있었습니다.
시간을 내어 JMP 설명서 라이브러리에서 스크립팅 가이드를 읽어 보시기 바랍니다.
Re: JMP 스크립트를 사용하여 데이터 테이블을 두 개의 열로 정렬하는 방법그러나 스크립트 정렬 데이터 테이블을 두 개 또는 여러 열로 사용하는 방법은 무엇입니까? 먼저 이름별로 정렬한 다음 날짜별로 정렬해야 합니다. 정말 감사합니다.Re: JMP 스크립트를 사용하여 데이터 테이블을 두 개의 열로 정렬하는 방법고맙지만 데이터 테이블을 두 개 또는 여러 열로 정렬하는 방법은 무엇입니까? 먼저 이름별로 정렬한 다음 날짜별로 정렬해야 합니다. 정말 감사합니다.Re: JMP 스크립트를 사용하여 데이터 테이블을 두 개의 열로 정렬하는 방법- 여러 열을 선택한 다음 열을 마우스 오른쪽 버튼으로 클릭하고 "정렬"을 선택하면 선택한 모든 열을 기준으로 데이터 테이블이 정렬됩니다.
- 풀다운 메뉴로 이동하여 테이블==>정렬을 선택한 다음 원하는 열과 오름차순/내림차순 조합을 선택할 수 있습니다.
- 아래는 "정렬"에 대한 스크립팅 인덱스 항목에서 직접 가져온 간단한 정렬 스크립트입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Sort( By( :name ), Order( Ascending ) );