다양한 특성 외에도 데이터 열에는 연결된 속성이 있습니다. 열의 속성은 JMP가 열을 사용하는 방식에 영향을 미칩니다. 열 속성의 예로는 수식, 메모, 범위 및 목록 확인, 값 레이블, 값 순서, 축 지정 및 단위가 있습니다. 그리고 특수 응용 프로그램이 있는 더 많은 속성이 있습니다. 여기서는 기존 열에 대한 메시지로 예제를 설명하지만 새 열을 만들 때 열 속성을 지정할 수도 있습니다. 대부분의 속성을 속성 설정에 대한 인수로 열에 추가하지만 해당 구문을 논의하기 전에 몇 가지 예외를 살펴보겠습니다. 따라서 고유한 명명된 인수 또는 메시지가 있는 몇 가지 속성이 있습니다. 수식부터 시작하겠습니다. 수식 설정 또는 수식 메시지를 사용하여 데이터 열에 수식을 저장할 수 있습니다. 그러나 예를 들어 For Each Row 함수와 같이 사용할 수 있는 다른 방법이 있기 때문에 스크립트로 열을 채울 때 수식을 열 속성으로 사용할 필요가 없는 경우가 많습니다. 수식을 사용해야 하는 경우 JMP는 수식을 관리하는 데 사용할 수 있는 몇 가지 메시지를 제공합니다. 수식 설정 메시지 외에도 열에 저장된 수식을 반환하는 수식 가져오기 메시지가 있습니다. 그리고 수식 삭제 메시지를 사용하여 열에서 수식을 제거할 수 있습니다. 수식 평가를 제어하는 몇 가지 메시지가 있습니다. 종속된 데이터가 변경된 경우 평가 수식 메시지를 열에 보낼 수 있습니다. 데이터 열에 대한 Suppress Eval 메시지 또는 모든 수식 열에 영향을 주는 데이터 테이블에 대한 Suppress Formula Eval 메시지를 사용하여 자동 평가를 켜거나 끌 수 있습니다. 평가 억제를 해제한 후 수식 실행 메시지를 데이터 테이블로 보낼 수 있습니다. 또한 데이터가 변경되지 않은 경우에도 수식 다시 실행 메시지를 데이터 테이블에 보내 모든 열을 강제로 평가할 수 있습니다. 마지막으로 수식을 평가할 때 발생하는 오류를 무시하도록 데이터 테이블에 지시해야 할 수 있습니다. 이 메시지는 실제로 개별 열에도 보낼 수 있습니다. 자체 이름을 사용하여 스크립팅할 수 있는 다른 세 가지 속성인 범위 확인, 목록 확인 및 값 레이블이 있습니다. 그러나 수식과 달리 이들은 Set Property에 대한 인수로 스크립팅할 수도 있습니다. 범위 확인 메시지는 허용되거나 허용되지 않는 숫자 값의 범위를 정의하는 특수 논리 인수를 사용합니다. 일반 구문에서 X는 E 또는 T에 대한 자리 표시자입니다. 여기서 LE는 작거나 같음을 의미하고 LT는 작음을 의미합니다. 따라서 첫 번째 예에서 열에 대한 메시지는 하한값을 1로 설정하고 상한값을 10으로 설정합니다. 우리가 LE를 사용했기 때문에 범위는 포괄적입니다. 작거나 같음. 두 번째 예에서는 LT를 사용했기 때문에 포괄적이지 않은 0의 상한을 설정합니다. 값은 0보다 작아야 합니다. 마지막으로 구문에 크거나 크거나 같음에 대한 옵션이 명시적으로 포함되어 있지 않기 때문에 논리 함수 Not을 사용하여 하한을 설정할 수 있습니다. 세 번째 예에서 범위 검사는 값이 0보다 크거나 같아야 한다고 지정합니다. 이는 0보다 작음의 논리적 반대이기 때문입니다. 목록 확인 메시지는 허용되는 값 목록을 인수로 사용합니다. 따라서 이 코드는 yes 및 no 값이 이 열에서 허용되는 유일한 값임을 나타냅니다. 마지막으로 데이터 값에서 해당 레이블로의 매핑 목록과 함께 값 레이블 메시지를 할당으로 사용할 수 있습니다. 값 레이블은 실제 데이터 값을 덮어쓰지 않고 관측값이 표시되는 방식을 변경하는 방법이며 이 속성을 켜거나 끌 수 있습니다. 이 예에서 메시지는 데이터 값에 Male 레이블을 할당하고 데이터 값에 Female 레이블을 할당합니다. 데이터 값이 표시됩니다. 나머지 열 속성은 모두 속성 설정을 사용하여 스크립팅됩니다. Set Property 메시지는 첫 번째 인수에 대한 문자열로 속성 이름을 사용하고 두 번째 인수에 대한 속성 값을 사용합니다. 속성 값은 문자열, 숫자 또는 값 목록일 수 있습니다. 예를 들어 Spec Limits 속성에는 여러 값이 포함되어 목록에 함께 제공됩니다. 수식을 제외한 모든 열 속성에 대해 스크립트는 속성 가져오기 메시지를 보내 지정된 속성의 값을 반환할 수 있습니다. 따라서 여기에 표시된 예는 사양 제한 속성에 대해 설정된 값을 반환합니다. 그리고 속성 삭제 메시지를 사용하여 열 속성을 제거할 수 있습니다.