云表记账明细放在明细表中如何用业务公式计算?
记账明细放在明细表中,用填表公式进行计算的时候,大家可能会发现两个问题1是删除行时候需要单独处理
2是数据多了之后执行比较慢
那有没有其他方法呢?答案是有的
我们使用业务公式来进行计算,由于业务公式是在服务器执行的,所以天然解决了删除行的问题,服务器上就没有删除掉的行的数据了。执行速度也要比填表公式快
一、新建数据接口
1查询本表单的全部明细,这里注意序号我这边使用的是row()函数取的行号,为了排序要设置成整数
2查询上一行的余额
二、设计业务公式
我这里是采用的保存表单后事件触发业务公式,也可以用其他事件。
1主表匹配到本表单
2明细分为两步,先计算第一行,因为第一行没有上一行的余额。再计算后续行
效果展示:
如果有更好的思路,或者有不清楚的细节,欢迎到评论中交流
谢谢!学习了。
页:
[1]