날짜를 순서대로 정렬하려면 어떻게 해야 하나요?첨부된 내용은 내 데이터 테이블입니다. 차트의 x축에 표시된 날짜가 순서대로 정렬되지 않은 것을 볼 수 있습니다. 차트를 작성하기 전에 날짜 열을 정렬하는 스크립트를 어떻게 작성합니까? 테이블의 날짜 열은 char 형식입니다.

자동화 및 스크립팅Re: 날짜를 순서대로 정렬하려면 어떻게 해야 하나요?안녕 짐,
정말 감사합니다. 제게는 효과가 있었어요!
Re: 날짜를 순서대로 정렬하려면 어떻게 해야 하나요?JMP는 사용자가 대화형으로 변환 과정을 거친 후, 변환 방법에 대한 JSL 버전을 생성합니다.
열을 대화형으로 변환한 후 로그에서 가져온 JSL은 다음과 같습니다.
// Change column info: vDate
Data Table( "table1" ):vDate << Data Type(
Numeric,
Format( "m/d/y", 10 ),
Input Format( "m/d/y" )
) << Delete Formula << Set Modeling Type( "Continuous" ) << Set Field Width( 12 );You
Re: 날짜를 순서대로 정렬하려면 어떻게 해야 하나요?안녕하세요 짐,
JMP에서 하는 방법은 알아요. 하지만 JSL에서 vDate 열을 char에서 numeric date로 변환하는 스크립트를 어떻게 작성하나요?
Re: 날짜를 순서대로 정렬하려면 어떻게 해야 하나요?안녕하세요 댄,
JMP에서는 어떻게 하는지 알지만, JSL에서는 vDate 열을 문자형 날짜에서 숫자형 날짜로 변환하는 스크립트를 어떻게 작성해야 할까요?
Re: 날짜를 순서대로 정렬하려면 어떻게 해야 하나요?vDate 열은 JMP 날짜 값으로 변환해야 합니다.
- vdate 열 머리글을 두 번 클릭하여 Col Info 열을 엽니다.
- 수식 제거를 클릭하세요
- 데이터 유형을 숫자형으로 변경
- 모델링 유형을 연속으로 변경
- 형식을 위해 아래쪽 화살표를 클릭하고 날짜=>m/d/y를 선택하세요
- 확인을 클릭하세요
이제 열은 JMP 날짜 형식이어야 합니다. 이제 Tables=>Sort를 사용하여 데이터 테이블을 정렬할 수 있습니다.
Re: 날짜를 순서대로 정렬하려면 어떻게 해야 하나요?이는 JMP를 처음 사용하는 경우 흔히 발생하는 문제입니다. 날짜는 숫자로 저장되어야 합니다. 데이터 테이블에서 숫자는 오른쪽 정렬됩니다. 날짜 열은 문자열로 저장되며 왼쪽 맞춤이므로 알 수 있습니다. JMP는 문자열을 알파벳순으로 정렬합니다. 날짜를 숫자로 변환하는 열을 추가했습니다. 새 날짜 필드에서 열 정보를 열어 이 변환이 어떻게 이루어지는지 확인할 수 있습니다. 원래 날짜 열에서 할 수도 있었지만 보기가 더 어려울 거라고 생각했습니다.