我有两个公式字段,如未结余额和结算余额。 在此,期初余额值将为前一天的结算余额。 并且将使用未结余额值完成结算余额计算。 例如,公式字段中的公式为:
用于期初余额
If OnFirstRecord = true Then (If {OpenBalanceCreditAmount}=0 then {OpenBalanceDebitAmount} else if {OpenBalanceDebitAmount}=0 then (-{OpenBalanceCreditAmount}))else Previous({@ClosingBalAmount})
关闭余额
(If {@OpenBalanceAmount}<0 then ((-{@CreditAmount}+{@OpenBalanceAmount})+{@DebitAmount}) else if {@OpenBalanceAmount}>=0 then (({@DebitAmount}+{@OpenBalanceAmount})+(-{@CreditAmount})))
我收到一个错误:&#34;一个公式无法直接或间接引用自身&#34;。
此外,我尝试传递临时公式字段,该字段将结算余额的值传递给Open Balance。但是,它也显示了同样的错误。我认为这是引用问题。我们是否可以通过保留结算余额计算中使用的参数来获取期末余额的值。
请帮我解决这个问题。并提前致谢。