계정의 기초 잔액을 설정하려면 Exp
및 IsFirst
함수를 If 구조에 사용합니다. Exp
및 If 구조에 대해서는 이전 섹션에서 설명했습니다. IsFirst
는 현재 기간이 현재 시나리오의 기본 빈도에서 첫 번째 기간인지 여부를 확인합니다. 예를 들어 시나리오의 기본 빈도가 매월이면 IsFirst
는 현재 기간이 연도의 첫 번째 달인지 여부를 확인합니다.
기초 잔액을 설정하려면 If 구조의 If...Then
문에 IsFirst
를 넣은 다음 이 명령문과 End If 문 사이에 Exp
를 넣습니다. Exp
의 인수에 특정 계정을 포함할 수도 있지만 모든 계정의 기초 잔액을 설정하는 것이 좋습니다.
다음 예에서는 모든 계정의 기초 잔액을 설정하는 방법을 보여 줍니다. 이 예를 수정하지 않고 계산 규칙에 재입력하거나 복사할 수 있습니다.
HS.EXP "A#ALL = A#ALL.P#Prior"
주:
이 예에서는 A# 뒤에 키워드 ALL
이 오기 때문에 규칙이 모든 계정에 적용됩니다. 이외에도 P#
문자 뒤에 키워드 Prior
가 오기 때문에 EXP
에서 현재 기간의 이전 기간에서 계정 데이터를 가져옵니다.