在报表设计中,常常希望能够根据表格内容自动生成序号,并且可以根据自己需求自定义序号。
如下图所示:
本贴主要介绍通过Wyn Enterprise在报表中实现自定义序号的功能。
重点:使用报表的表达式能力实现自动生成序号,然后基于自动生成的序号实现自定义需求的序号。
具体实现步骤:
1.创建报表,添加数据集。
使用内嵌数据集
2.选择表格,并绑定数据集字段。
3.添加新列,绑定表达式(=RowNumber()),自动生成序号。
预览查看当前自动生成序号的效果。
4.根据行数规律,利用自动生成序号实现自定义需求的序号。
根据预览的结果呢,我们希望从1一直连续往下进行序号排列,可以看到每个大区的第一个序号应该是(1,4,7,10......)的等差数列,所以调整表达式为:(=RowNumber()*3-2)
然后第二行和第三行的表达式分别为:(=RowNumber()*3-1)和(=RowNumber()*3)
保存预览即可看到根据自己需求实现的自动序号生成。