계산식을 작성할 때는 인수로 사용할 표현식을 먼저 지정하는 것이 가장 효율적입니다. 함수는 우선 순위가 높고 항상 해당하는 인수와 함께 그룹화되기 때문입니다. 가능하면 우선 순위가 높은 것부터 먼저 계산되도록 표현식을 생성하는 것도 좋은 방법입니다. 괄호가 필요한 경우에는 괄호에 넣을 표현식을 입력하기 전에 여는 괄호를 입력해야 합니다.
예를 들어 데이터 테이블에 열 A, B 및 C가 있는 경우 표현식 A(B + C)를 작성하려면 다음 단계를 따라야 합니다. 이 표현식은 (A x B) + C로 계산되는 A x B + C와 동일하지 않습니다.
이 표현식을 입력하려면 다음 단계를 수행하십시오.
1. 열 목록에서 열 A를 클릭합니다. 
2. 계산식 편집기의 키패드에서 곱하기 버튼
을 클릭합니다. 
3. 여는 괄호를 입력합니다. 
4. 열 목록에서 열 B를 클릭합니다.
5. 계산식 편집기의 키패드에서 더하기 버튼
을 클릭합니다. 
6. 열 목록에서 열 C를 클릭합니다. 
우선 순위에 따라 각 함수가 어떤 인수에 적용되는지 결정되므로 표현식을 묶는 방식에도 영향을 줍니다. 우선 순위 규칙이 적용된 방식을 확인하려면 계산식에서 함수를 선택하십시오.
일반적으로 계산식을 구성할 때 실행 효율성을 우선적으로 고려할 필요는 없습니다. 대부분의 계산식은 구조에 상관없이 거의 즉각적으로 계산됩니다. 통계 함수 및 상수 표현식은 열 값이 계산될 때 한 번만 계산되기 때문입니다.
그러나 조건부 표현식을 생성할 때는 동일한 조건 함수인 If보다 Match 조건이 더 빠르게 실행되고 메모리를 적게 사용합니다. Match는 후행 공백을 무시하지만 If는 그렇지 않기 때문입니다.
예를 들어 Big Class.jmp 파일의 경우 Figure 7.14에 표시된 것과 같이 아동의 나이로 키를 예측할 수 있습니다. 여기에서는 age 변수의 값에 따라 달라지는 수에 기본 키 58.125인치를 더합니다.
그림 7.14 Match 조건 함수가 IF 함수보다 더 빨리 계산됨
Match 조건 함수가 If 함수보다 빨리 계산됩니다. 이는 데이터 테이블의 각 행에 대해 age 변수가 한 번만 계산되기 때문입니다. If 조건은 If 절의 결과가 true가 될 때까지 각 행에 대한 각각의 If 절에서 age 변수를 계산해야 합니다.