李根 发表于 2024-1-27 10:17:45

云表记账明细放在主表中如何用业务公式计算?

记账明细放在主表中的情况下,需要调用上一行的结余,加上本行的收入,减去本行的支出,计算本行的结余,这样的需求如何实现呢?


第一步我们需要做一个接口取本表单的最大序号,用于每次新建时生成新的序号,新的序号在最大序号基础上加1,这样序号就会按照我们填写顺序从小到大生成




第二步设计取上一行结余的数据接口




第三步设计取本行之后所有序号的接口,这个接口用于我们修改记录时获取其之后需要调整哪些行




第四步设计业务公式,第一行由于没有上一行需要单独计算


第五步设计后续行的计算公式


这样无论修改哪一条数据,结余都可以被正确计算。
主要是分享设计思路,在实际业务中可能还存在需要删除记录,导致序号不连续的情况,大家可以根据自己的业务场景灵活调整公式设计方法
页: [1]
查看完整版本: 云表记账明细放在主表中如何用业务公式计算?