발행일: 09/10/2026

할당 함수

JMP 계산식 편집기에서 할당 함수는 그 자리에서 작동합니다. 즉, 연산자 오른쪽에 있는 연산의 결과가 연산자 왼쪽의 인수에 저장되어 현재 값을 대체합니다.

할당 문은 주로 다른 명령과 함께 JSL 스크립트를 생성하는 데 사용됩니다. 계산식 편집기를 사용하여 열 내에서 스크립트를 생성하고 실행할 수 있지만 종속성 및 모호성 문제가 발생할 수 있으므로 이 방법은 권장되지 않습니다. 대개 스크립트는 .jsl 파일로 저장되며, 데이터 테이블과 함께 저장될 수 있습니다. 자세한 내용은 "­데이터 테이블에서 스크립트 생성 및 저장­"에서 확인하십시오. 구문에 대한 자세한 내용은 JSL Syntax Reference의 "­Assignment Functions­"에서 확인하십시오.

참고: 할당 함수의 첫 번째 인수는 할당 가능한 항목이어야 합니다. 즉, 3+=4와 같은 할당은 3이 재할당할 수 없는 상수 값이기 때문에 불가능합니다. 먼저, 값이 3인 변수(테이블 변수 또는 지역 변수)를 생성해야 합니다. 테이블 변수에 대한 자세한 내용은 "­데이터 테이블 변수 사용­"에서 확인하십시오. 지역 변수에 대한 자세한 내용은 "­계산식에서 데이터 테이블 값 참조­"에서 확인하십시오. 그런 다음 이 변수를 할당 함수의 왼쪽 인수로 사용하십시오.

=(assign)

b의 값을 a에 넣습니다. 예: (a/=b).

+=(add to)

b의 값을 a에 더하고 결과를 다시 a에 넣습니다. 예: a+=b

-=(subtract to)

b의 값을 빼고 결과를 다시 a에 넣습니다. 예: a–=b

*=(multiply to)

b를 a로 곱하고 결과를 다시 a에 넣습니다. 예: a*=b

/=(divide to)

b를 a로 나누고 결과를 다시 a에 넣습니다. 예: a/=b

++(post increment)

a++는 a에 1을 더해 그 자리에서 값을 변경합니다. 예를 들어 a의 초기값이 4이면 a++ 표현식은 a를 5로 바꿉니다.

--(post decrement)

a– –는 a에서 1을 빼고 그 자리에서 값을 변경합니다. 예를 들어 a의 초기값이 4이면 a– – 표현식은 a를 3으로 바꿉니다.

더 많은 정보를 원하십니까? 질문이 있습니까? JMP 사용자 커뮤니티에서 답변 받기 (community.jmp.com).