数据报表多种序号生成方式

简介: 序号,报表工具

报表系统中,往往要对数据进行编号处理,从而使数据的条目更加清晰。在 excel 中,我们可以直接在一个单元格中输入 1,然后按住 Ctrl 向下拖拽单元格就可以自动生成连续的序号。不过除了连续的序号,实际情况中我们还会有其它对序号的需求,例如组内序号,或者是隐藏某些行之后显示连续或不连续的序号,这些又该怎么处理呢?润乾报表提供了一些快速添加序号方式和函数,让我们来一起看一下吧。
概述
1)对于网格式报表,即数据设置是列表显示的,可以直接在单元格中填写 =seq() 或者是 &Cell ,然后设置该单元格的左主格即可。
2)对于数据设置是分组显示的,还有两种不同的效果:即组内序号和组间序号。
**准备工具:润乾报表 V2018
栗子 1:列表式报表显示序号**
如下图所示,数据集本身只有后面 7 个字段的值,前面的序号需要根据后面的序号自动扩展生成连续的序号。
1

实现方式 1:
使用自带的序号函数 seq() 的方式,然后设置单元格的左主格
2

实现方式 2:
使用自带的序号函数 &Cell,并且设置单元格的左主格
3

实现方式 3:
使用行序号函数 row(), 因为数据不是从第一行取数的,所以需要减 1,并且设置左主格
4

栗子 2:扩展数据中隐藏某些行时,显示连续序号
如下图所示:当 G2 的数据大于 50 的时候,就隐藏该行,并显示连续的序号。
5

如果还继续使用前面的三种方式,实现的序号则是不连续的。: 若想实现隐藏行之后的连续序号,可以使用临时变量的方式,实现方式为:
先在空白单元格定义一个变量 a,然后在 A3 单元格写 if 条件的判断,如果 G3 大于 50,就显示 a,否则显示 a+1。如下图所示:
6

预览结果为下图,然后第一行的行高可用设置为 0,不显示。
7

栗子 3:分组报表之组内序号
设置 B5 单元格的表达式为:&C5,然后设置其左主格为 select 扩展的单元格,即 C5。
8

预览效果为:
9

栗子 4:分组报表之组间序号
设置 B5 单元格的表达式为:=seq(C5),然后设置其左主格为 C5
10

预览效果为:
11

以上介绍的是普通报表序号的实现方式,填报表也是有可以添加序号的,填报表添加序号的方式可参考文章 填报流水号,缺省表达式设置

目录
相关文章
|
3月前
|
数据处理 调度
Dataphin功能Tips系列(26)-事实逻辑表配置数据延迟
零售行业中,订单数据是每天晚上由pos系统同步至数据中台,但门店人员经常会没有及时将订单信息录入pos,也许隔天或是隔几天才录入,这会导致指标的不准确性,数据中台的开发人员往往需要进行批量补历史分区的数据,这时怎么才能减轻开发人员的工作,让系统能够自动补前几天分区中的事实逻辑表中的数据呢?
|
5月前
宜搭子表单内数据提交时如何与历史数据进行去重效验?
宜搭子表单内数据提交时如何与历史数据进行去重效验?不是仅仅在当前提交页面内的子表单数据进行重复效验。
宜搭子表单内数据提交时如何与历史数据进行去重效验?
|
8月前
行为关系支持配置码表:让标签加工与理解更直观!
该功能解决了在行为分析和标签处理中,编码字段理解困难的问题。它允许标签开发人员在配置行为关系时直接关联码表,便于识别字段含义,同时,也让业务人员在查看标签时能直接看到真实含义,提高工作效率。此更新简化了工作流程,提升了标签资产的理解度。
行为关系支持配置码表:让标签加工与理解更直观!
|
8月前
二维码使用技巧:为物品设置唯一编号,及时查看流转情况
使用【唯一编号组件】,就可以根据这个唯一编号定位到每个物品,知晓它的动态流转过程。以图书借还登记为例,给每本书设置一个唯一编号,创建二维码,关联借出/归还两个表单,就可以追踪到每本书的借阅状态。
|
8月前
|
数据管理
宜搭流程中,数据管理批量发起如何成功导入 年-月-日 时:分格式数据 当前数据管理批量发起,Excel文本中编辑时间格式如2023-12-07 20:00,批量导入生成后显示为20231207 00:00,请问如何让时:分正确显示。
宜搭流程中,数据管理批量发起如何成功导入 年-月-日 时:分格式数据 当前数据管理批量发起,Excel文本中编辑时间格式如2023-12-07 20:00,批量导入生成后显示为20231207 00:00,请问如何让时:分正确显示。
200 2
|
SQL Java 关系型数据库
从系统报表页面导出20w条数据到本地只用了4秒,我是如何做到的
最近有个学弟找到我,跟我描述了以下场景: 他们公司内部管理系统上有很多报表,报表数据都有分页显示,浏览的时候速度还可以。但是每个报表在导出时间窗口稍微大一点的数据时,就异常缓慢,有时候多人一起导出时还会出现堆溢出。 他知道是因为数据全部加载到jvm内存导致的堆溢出。所以只能对时间窗口做了限制。以避免因导出过数据过大而引起的堆溢出。最终拍脑袋定下个限制为:导出的数据时间窗口不能超过1个月。
利用VeryReport快速完成分组报表设计
分组报表,最常用的功能是组内数据进行汇总,比如「小计」、「合计」。 数量汇总,是借助「SUM」函数来完成的。
|
消息中间件 域名解析 数据采集
数据采集-分区编号的计算|学习笔记
快速学习数据采集-分区编号的计算
|
BI 流计算
固定报表业务
固定报表业务
|
存储 BI 数据处理
在报表中录入数据时如何实现行列转换
在一些生产性行业中,不同指标数据在数据库中存储是按照列方式存储,也就是每个指标一个列字段,但是在报表展现或者页面输入数据时需要将这些列转为行的方式,下面通过一个实例看下如果实现填报表的行列转换 <a href="http://c.
1049 0

相关实验场景

更多