李根 发表于 2023-10-23 10:34:40

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

记账明细放在明细表中,用填表公式进行计算的时候,大家可能会发现两个问题
1是删除行时候需要单独处理
2是数据多了之后执行比较慢
那有没有其他方法呢?答案是有的

我们使用业务公式来进行计算,由于业务公式是在服务器执行的,所以天然解决了删除行的问题,服务器上就没有删除掉的行的数据了。执行速度也要比填表公式快
一、新建数据接口
1查询本表单的全部明细,这里注意序号我这边使用的是row()函数取的行号,为了排序要设置成整数



2查询上一行的余额



二、设计业务公式
我这里是采用的保存表单后事件触发业务公式,也可以用其他事件。
1主表匹配到本表单

2明细分为两步,先计算第一行,因为第一行没有上一行的余额。再计算后续行


效果展示:

如果有更好的思路,或者有不清楚的细节,欢迎到评论中交流

双飞剑 发表于 2023-11-27 09:22:46

谢谢!学习了。
页: [1]
查看完整版本: 云表记账明细放在明细表中如何用业务公式计算?