找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证

超级版主

223

主题

2652

帖子

5897

积分

超级版主

Rank: 8Rank: 8

积分
5897

活字格认证活字格高级认证Wyn高级认证Wyn认证微信认证勋章讲师达人元老葡萄悬赏达人

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2020-5-25 18:59  /   查看:3405  /  回复:0
本帖最后由 James.Lv 于 2023-1-5 19:05 编辑

在报表设计中,常常希望能够根据表格内容自动生成序号,并且可以根据自己需求自定义序号。
如下图所示:
image.png156620787.png
本贴主要介绍通过Wyn Enterprise在报表中实现自定义序号的功能。

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

具体实现步骤:
1.创建报表,添加数据集。
image.png756246337.png
使用内嵌数据集
image.png332033995.png

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

3.添加新列,绑定表达式(=RowNumber()),自动生成序号。
image.png983775939.png
预览查看当前自动生成序号的效果。
image.png368016967.png

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

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部