안녕,
"yyyymmdd"형식의 날짜 열이 있습니다. 예제 날짜는 20000111과 같습니다. csv에서 JMP로 데이터를 가져올 때이 열은 연속적인 숫자로 처리됩니다. 형식을 date-yyyymmdd로 설정하고 1904/1/1이 지난 20000111 초로 처리되었음을 깨달았습니다. 열을 문자, 명목으로 변경하고 informat ()을 사용하여 변환하려고 시도했지만 작동하지 못했습니다. 스크립트는 다음과 같습니다. Informat (: New_Date, "yyyymmdd") New_Date는 열의 이름입니다. 나는 빈 열로 끝났다. Char (New_Date)를 사용하여 New_Date를 문자열로 변환하려고했습니다. 점을 반환합니다. 그런 간단한 작업을 완료 할 수없는 이유를 이해할 수 없습니다. BTW, JSL을 몰라 공식 도구를 사용했습니다.
감사!
"새 날짜"열을 문자열로 만들었으므로 다음 수식을 사용하면됩니다.

일은 항상 2 자 (첫 번째는 01이 됨)이고 월은 항상 2 자이며 연도는 항상 4 자라고 가정합니다.
다음은 표시 한 구조에서 열 값 (이 경우 하나의 행만 채워짐)이 숫자 인 예입니다.

이것을 적절한 JMP 날짜 / 시간 열로 변경하는 방법은 여기에 있습니다.
먼저 해당 열에 대한 열 정보 대화 상자를 엽니 다.

JMP가 20001101을 날짜 / 시간 값으로 변환하는 Informat을 사용하여이를 인식 할 수 있으려면 입력 열이 문자 여야하므로 데이터 유형을 문자로 변경하고 적용을 클릭하십시오.

이제 열린 Col Info 대화 상자로 돌아가서 데이터 유형을 숫자로 변경하고 형식 목록에서 "yyyymmdd"형식을 선택합니다. 다시 한 번 적용을 클릭하십시오.

위의 이미지에서 표시된 값은 동일하게 유지됩니다.표시 형식이 "yyyymmdd"이기 때문입니다.또한 열이 다시 숫자로 변경되었습니다.
실제 JMP 날짜 / 시간 열인지 확인하기 위해 표시 형식을 다른 날짜 형식으로 변경할 수 있습니다.따라서 Col Info 대화 상자로 돌아가서 다른 날짜 형식을 선택하십시오.제 예에서는 "m / d / y"형식이 선택되었습니다.그런 다음 적용을 클릭하십시오

보시다시피 정확한 날짜는 01/11/2000으로 표시됩니다.
이제 확인을 클릭하면 열이 원하는대로 변환됩니다.