要设置帐户的期初余额,可在 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
从当前期间之前的期间获取帐户数据。