若要設定帳戶的期初餘額,可使用 If 結構中的 Exp
和 IsFirst
函數。Exp
和 If 結構已在上級節介紹過;IsFirst
用於確定目前期間是否為目前案例的預設頻率中的第一個期間。例如,如果案例的預設頻率為「每月」,則 IsFirst
會確定目前期間是否為該年度的第一個月。
若要設定期初餘額,可將 IsFirst
放置在 If 結構的 If...Then
陳述式中,然後將 Exp
放置在此陳述式與 End If 陳述式之間。如果在 Exp
的引數中包含特定帳戶,可能需要設定所有帳戶的期初餘額。
下例顯示了設定所有帳戶的期初餘額的方式。您可以不做任何修改地將下例重新鍵入或複製到計算規則中:
HS.EXP "A#ALL = A#ALL.P#Prior"
註:
在此例中,A# 後跟關鍵字 ALL
;這意味著該規則適用於所有帳戶。另外,P#
字元後跟關鍵字 Prior
;這意味著 EXP
從目前期間之前的期間獲取帳戶資料。