睿治
当前版本:2.7.2

行更新组件

1.功能介绍

行更新组件用于处理行间数据,将某一行的前后几行数据来计算填充某列数据。该组件常用于计算累计行数据。

2.基础设置

3.组件说明

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

附件列表

0

文档内容仅供参考
如果您需要解决具体问题,还可以登录亿信社区
在提问求助板块提问,30分钟内帮您解决问题

如果您认为本词条还有待完善,请编辑

上一篇存储过程组件

下一篇JSON解析组件

请先登录