想用宜搭做财务凭据录入后的报表查询
表单包含几个主要元素 日期,科目名称,数据类型(贷方、借方),金额
想在报表展示的表单中插入一列,实现计算 对日期之前所有时间段内的金额按照数据类型和科目名称求和。
用了数据准备和其他途径,都实现不了。
在宜搭报表中实现期初余额计算可以通过以下步骤:
一、确定数据来源
首先要明确数据存储在哪里,是在宜搭表单中,还是从外部系统接入的数据。如果是宜搭表单,需要梳理表单中的字段,找到与余额计算相关的收入、支出等交易记录字段。
二、利用函数和变量
对于简单的情况,如没有复杂的借贷关系,且交易记录是按时间顺序存储的,可以通过遍历交易记录来计算期初余额。假设交易记录有一个“金额”字段和一个“类型”字段(收入或支出),可以使用类似于“IF”函数来判断交易类型,对金额进行加减操作。
例如,在计算累计余额的过程中,每次遇到一笔收入记录,就用余额变量加上收入金额;遇到支出记录,就用余额变量减去支出金额。从第一笔交易记录开始计算,最初的余额变量值就是期初余额。
三、结合数据关联
如果余额计算涉及多个数据表,例如一个主表存储账户信息(包含期初余额字段),一个子表存储交易记录。可以通过宜搭报表的数据关联功能,将交易记录与账户信息关联起来。在计算时,根据账户ID等关联字段,从主表中获取期初余额,再结合子表中的交易记录进行后续的计算,如上述的收入支出加减操作,从而动态更新余额。
四、考虑时间因素
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。