JMP는 사용자가 사용자 정의 형식을 지정할 수 있도록 지원합니다. 이러한 사용자 정의 형식은 데이터 테이블, 그래프 빌더, CSV 가져오기, 데이터 필터, JSL 등 기본적으로 지원되는 형식이 있는 모든 곳에서 사용할 수 있습니다. 사용자 정의 형식은 날짜와 시간을 입력하고 출력하는 데 모두 사용할 수 있습니다.
데이터 테이블에서 숫자 열의 형식을 지정하고 숫자 결과를 얻으려면 열 속성 대화 상자를 사용하여 GUI를 통해 형식을 변경하거나(아래 이미지 참조) JSL을 사용하여 해당 열에 << Format ( ) 메시지를 보내야 합니다.
컬럼 속성

이 표는 다양한 필드 설명자와 그 의미를 나열합니다.

JSL 및 수식 편집기
사용자 지정 날짜는 잘 아는 또는 체재 문에서 "형식 패턴" 인수를 사용하여 구현됩니다.
"형식 패턴"은 따옴표로 묶인 문자열 입니다. JMP는 GUI를 사용하여 형식을 만들 때 따옴표를 자동으로 처리하지만, 수식이나 JSL을 사용하여 사용자 지정 형식을 작성할 때는 따옴표를 직접 포함해야 합니다.
다음은 JSL의 Format() 명령어를 내장(네이티브) 포맷을 사용하여 사용하는 예입니다. 이 명령어의 구문은 Format( 숫자 , 끈 ) 이며, 여기서 string은 네이티브 포맷입니다.
format(3683283977, "ddMonyyyy h:m:s");
아래의 사용자 지정 형식은 위의 기본 형식과 동일한 출력을 생성합니다. 구문 은 Format( 숫자 , "형식 패턴" , ) 이며, 여기서 는 필드 설명자와 공백, 콜론 등과 같은 기타 (리터럴) 텍스트의 모음입니다.
format(3683283977, "형식 패턴", "
-
:
:
");
필드 설명자는 꺾쇠괄호로 구분됩니다. 꺾쇠괄호로 묶이지 않은 내용은 일반 텍스트로 처리되므로 출력을 매우 자유롭게 사용자 지정할 수 있습니다.

Informat() 함수와 Format() 함수 사용에 대한 팁:
Informat() 함수는 문자열을 1904년 1월 1 일 이후 경과된 초 단위로 변환하는 데 사용됩니다. Informat() 함수는 다음과 같은 세 가지 방법으로 이를 수행할 수 있습니다.
- JMP가 형식을 추측하도록 하는 방법입니다 . 이를 위해서는 원래 문자열만 인수로 사용합니다. 하지만 모호성 때문에 이 방법이 항상 성공하는 것은 아닙니다. 아래 코드를 사용하면 아래 날짜가 3월 12일인지 12월 3일인지 구분할 수 없습니다.
- 사용자가 형식 문자열 인수를 추가하여 지정하는 내장 형식을 사용합니다 . 여기서는 날짜를 12월 3일이 아닌 3월 12일로 표시하도록 지정합니다.
- 정보(“1995년 12월 3일”, “d/m/y”)
- 포맷 패턴을 사용하면 다음과 같습니다 .
- Informat(“1995년 2월 3일”, “형식 패턴”, “
/ / ”)
반대로, Format() 함수는 숫자를 문자열로 변환하므로 열 수식에서 Format()을 사용하면 결과는 숫자가 아닌 문자열이 됩니다. 데이터 테이블에서 숫자 열의 서식을 지정하고 숫자 결과를 얻으려면 열 속성 대화 상자를 사용하여 GUI로 서식을 변경하거나(아래 이미지 참조) JSL을 사용하여 해당 열에 << 서식() 메시지를 보내야 합니다. 예시: 열려 있는 변환을 사용한 샘플 날짜.jmp . 이 표에는 형식 패턴 사용에 대한 많은 예제가 포함되어 있습니다. 아래 표는 각 열의 내용을 설명합니다. 열 칼럼 노트 원시 데이터 텍스트 연속된 날짜 형식으로 변환하고자 하는 문자열(문자 데이터)입니다. Informat에서 사용할 서식 패턴 이 변환을 수행하는 데 필요한 형식 패턴입니다. 연속 결과 첫 번째 두 열을 입력값으로 사용하는 수식 열로, 서식이 지정되지 않은 날짜(1904년 1월 1일 이후 경과된 초 수)를 결과로 표시합니다. 결과가 표준 형식으로 표시됩니다. 내장된 형식으로 표시되는 날짜입니다. (열은 연속적입니다.) 형식 패턴으로 표시된 결과 사용자 지정 형식으로 표시되는 날짜입니다. (열은 연속형입니다.) 형식 패턴을 사용하여 결과를 문자열로 변환했습니다. 여기서는 열 수식과 Format() 함수를 사용하여 연속된 날짜를 사용자 지정 형식의 문자열로 변환합니다. (열은 문자열입니다.) 분수초 결과에 소수점 이하 초 단위가 포함되어 있으면 "예"라고 답하십시오. 그래프 빌더 그래프 작성기에서 날짜가 표시되는 방식은 형식이나 필요한 세부 정보 등의 이유로 데이터 테이블에 표시되는 방식과 다를 수 있습니다. 이를 조정하려면 해당 축의 속성에서 찾을 수 있는 열 속성에 있는 것과 동일한 도구를 사용하십시오. 그래프 작성기에서 날짜가 표시되는 방식은 형식이나 필요한 세부 정보 등의 이유로 데이터 테이블에 표시되는 방식과 다를 수 있습니다. 이를 조정하려면 열 속성에서 사용하는 것과 동일한 도구를 사용하십시오. 해당 축을 두 번 클릭하면 축 속성에 접근할 수 있습니다. 또한, 날짜를 묶는 방법에는 묶음(binning)과 포장(wrapping) 두 가지가 있습니다. 비닝은 날짜와 일정에 따라 같은 달 또는 같은 기간의 모든 요소를 그룹화하는 것을 제안합니다. 예를 들어, 주 단위로 비닝을 요청하면 각 달력 주에 해당하는 모든 데이터가 함께 그룹화됩니다. 정렬 기능을 사용하면 같은 월 또는 기간의 모든 요소를 날짜의 특성에 따라 그룹화할 수 있습니다. 예를 들어, 주 단위로 정렬을 요청하면 데이터는 월요일, 화요일, 수요일 등으로 요일별로 그룹화됩니다. 이를 통해 요일이 데이터에 미치는 영향을 확인할 수 있습니다.