발행일 : 03/10/2025

할당 함수

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)

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

/=(divide to)

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

++(post increment)

a에 1을 바로 더해 a++로 만듭니다. 예를 들어 a의 초기값이 4이면 표현식 a++는 a를 5로 변경합니다.

--(post decrement)

a에서 1을 바로 빼서 a––로 만듭니다. 예를 들어 a의 초기값이 4이면 표현식 a--는 a를 3으로 변경합니다.

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