报表表格实现自定义序号

报表设计中,常常希望能够根据表格内容自动生成序号,并且可以根据自己需求自定义序号。
如下图所示:

本贴主要介绍通过Wyn Enterprise在报表中实现自定义序号的功能。

 
重点:使用报表的表达式能力实现自动生成序号,然后基于自动生成的序号实现自定义需求的序号。

具体实现步骤:
1.创建报表,添加数据集。

使用内嵌数据集


2.选择表格,并绑定数据集字段。


3.添加新列,绑定表达式(=RowNumber()),自动生成序号。

预览查看当前自动生成序号的效果。


4.根据行数规律,利用自动生成序号实现自定义需求的序号。
根据预览的结果呢,我们希望从1一直连续往下进行序号排列,可以看到每个大区的第一个序号应该是(1,4,7,10......)的等差数列,所以调整表达式为:(=RowNumber()*3-2
然后第二行和第三行的表达式分别为:(=RowNumber()*3-1)和(=RowNumber()*3

保存预览即可看到根据自己需求实现的自动序号生成。

原文地址:https://www.cnblogs.com/edoo/p/13446581.html