请选择
进入手机版
|
继续访问电脑版
学习路径
视频资源
开发者学堂
悬赏
活动
招聘
登录
/
注册
搜索
AI搜索
SpreadJS
活字格
Wyn
GcExcel Java
公开课
新手入门
新手训练营
技术认证
好友
帖子
收藏
勋章
设置
我的收藏
退出
首页
›
Wyn 商业智能专区
›
产品教程
›
查看内容
发新帖
williamluo
金牌服务用户
104
主题
247
帖子
1155
积分
金牌服务用户
积分
1155
6202
金币
104
主题
247
帖子
最新发帖
【10.0.103.0】安全提供程序怎么一次同步所有第三方用户信息?
【10.0.103.0】表格内同一列的输入框不同行的单元格类型和数据校验逻辑不同
【10.0.103.0】能否同时用AD账号和表单登录
[10.0.103]活字格是否支持MS ADFS/SAML方式的单点登录集成
[10.0.103.0]设计器运行时报错:DoRegisterBpmEngineAsync
【10.0.103.0】超宽表格页面的溢出与滚动问题
【10.0.102.0】Windows域用户登录失效
【10.0.0】流程任务提醒邮件中怎么设置跳转审批页面的超链接
【10.0.0】怎么从业务页面发起流程并传递数据?
[10.0.0]按组织查找流程节点负责人为何出来其他部门的主管?
【报表-布局设计】报表-普通表格中的行号
williamluo
金牌服务用户
/ 发表于:
2020-2-11 21:26
/
查看:
3883
/ 回复:
0
本帖最后由 Eden.Sun 于 2023-1-5 18:55 编辑
表格类报表中行号是一个经常遇到的需求,本帖介绍普通表格中的行号自动生成方法。
(一)简单表格的行号
Wyn提供的RowNumber()函数可用于普通表格的行号,只需在表格明细行的单元格中,输入 =RowNumber() 这个表达式即可,如下图:
预览时,这个表达式就会自动生成行号,如下图:
这是最简单的行号生成场景。
(二)带分组的表格中的行号
有时候,表格数据行数很多,需要分组显示,比如产品名录,按照产品类别来分组显示,要求行号按类别分别流水,每次开始一个新的类别时,行号从1开始起排。
对于这种需求,应使用带作用域参数的RowNumber(scope)函数。具体方法如下:
(1)设置表格分组
设置表格分组有两种方法:拖放式、选项式。两者最终结果等效,拖放式操作实际上是自动设置选项。
(1-a)拖放式设置表格分组
从数据集的字段列表中,将分类字段拖放到表格右侧的【表格分组】框内,即可快速完成表格分组:
拖放之后,表格原有的明细数据行的上下,会自动增加两行,分别是分组头和分组尾。分组头一般显示分类名称信息;分组尾一般用于显示分组的汇总数据。
(1-b)选项式设置表格分组
完全通过选项设置表格分组,过程略为复杂一些。
首先,右键点击明细行单元格,选择【分组操作】-【插入分组】,如下图:
然后,设置分组的条件字段,方法是:
点击表格右侧的分组名,设置【分组条件】,通过右侧小方块图标,选择【类别名称】字段,如下图:
这样操作完成之后,表格的最终效果就是等价于拖放分类字段到【表格分组】框了。
(2)实现分组内行号
设置好表格分组后,就可以设计分组内行号了。
分组内行号的关键,是使用带作用域参数的RowNumber函数。即在明细行单元格中设置 =RowNumber("分组名") 这样的公式。
表达式中的"分组名"参数就是作用域,含义在分组内部取记录行号。
“分组名”就是表格右侧显示的行分组的名称,比如“表格1_表格分组1”,这样,完整的行号表达式就是:
=RowNumber("表格1_表格分组1")
如下图:
预览时,每个分类开始时,行号都是从1起排,如下图:
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
收藏
回复
0
个回复
活字格认证
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
返回顶部