勘定科目の期首残高を設定するには、If構造でExpおよびIsFirst関数を使用します。ExpおよびIf構造は前のセクションで紹介されています。IsFirstは、現在の期間が現在のシナリオのデフォルト期間単位で最初の期間であるかどうかを判別します。たとえば、シナリオに月次のデフォルト期間単位がある場合、IsFirstは、現在の期間が年の最初の月であるかどうかを判別します。
期首残高を設定するには、If構造のIf...Then文にIsFirstを挿入し、この文とEnd If文の間にExpを挿入します。特定の勘定科目をExpの引数に含めることができるかぎり、すべての勘定科目の期首残高を設定できます。
この例では、すべての勘定科目の期首残高の設定方法を示します。この例を再入力するか、変更せずに計算ルールにコピーできます。
HS.EXP "A#ALL = A#ALL.P#Prior"