OFFSETROW(field, [offset])函数用于取字段的前(后)几行数据。假设表输入组件(TableSource1)选择库表为:TEST_YE,原始数据如下:

结算日期(JSRQ_) 收入(SR_) 支出(ZC_) 余额(YE_)
20180101 5 2 0
20180102 2 1 0
20180103 3 4 0

如需计算当天余额,当天余额(YE)=当天收入(SR)-支出(ZC)+前一天余额(YE),表达式即为:
TableSource1.SR-TableSource1.ZC+OFFSETROW(TableSource1.YE_,-1)

计算结果如下:

结算日期(JSRQ_) 收入(SR_) 支出(ZC_) 余额(YE_)
20180101 5 2 3
20180102 2 1 4
20180103 3 4 3
文档更新时间: 2019-12-24 07:59   作者:admin