1.功能介绍
1.更新字段用于设置需要填充的列(必填项)
2.起始行数据设置:
初始行数为正整数,默认为0,设置后跳过前面几行进行处理
前面几行值不存在时,有3种设置:填充为NULL、填充为0或空值、复制字段值(非更新字段)
3.赋值表达式,支持OFFSETROW函数,关于函数示例可点击右侧帮助按钮查看
4.分组字段可多选(也可以不设置),设置之后根据分组字段对组内的数据执行更新操作;
5.排序字段可多选(也可以不设置),设置后根据排序后的顺序来计算填充数据
初始化行数大于0 或 赋值表达式中有OFFSETROW函数时,排序字段不能为空
4.FFSETROW函数说明
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 |
请先登录