亿信ABI
当前版本:5.3.1

求序号

1.概述

以列表形式展示的分析区表格,为了方便阅读查看,经常需要在表格第一列增加序号列,这时就用到了序号表达式了,它通常用于浮动分析表。

2.函数说明

序号表达式

含义

#

编号从1开始,如果表格有分页,序号不连续,翻到下一页时编号从1开始

self.index+startindex+1

编号从1开始,如果表格有分页,序号连续,后一页第一行的序号是接着上页序号的尾数开始

row()

显示当前表元的行号,如果表格有分页,下一页从头开始,和row()同样的用法还有self.row

3.示例

3.1示例一

 求序号

如上图所示分析表,需要在人员id列前增加序号列,我们可以直接在序号表元输入“#”,即可实现序号列设置,如下图所示。求序号

需要注意的是,序号列是在浮动表元前增加的,要将序号列包含在浮动区中。计算效果如下:

求序号

除了可以使用“#”之外,还可以使用函数row()来设置序号列,但需要注意的是函数row()获取的是当前表元所在行号,是从0开始的。如下图所示表样,浮动行所在行为第三行,如果表达式写成是row(),则计算结果如下:

求序号

序号从2开始,如果想从1开始,表达式应写为row()-1等价于self.row-1

求序号

计算效果如下:

求序号

3.2示例二

求序号

我们在示例一中制作的分析表,当表格数据较多出现分页时,可以发现当翻到下一页时,序号由1开始编号,如果想实现翻页后能够继续上一页编号,序号表元表达式可以写成是:self.index+1+startindex等价于row()-1+startindex

求序号

计算效果如下:

求序号

可见翻页后,接着上一页继续编号。




附件列表

9

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

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

上一篇跳转式钻取

下一篇od函数

请先登录