皕杰报表之数据集函数

文章详细介绍了皕杰报表提供的数据集函数,包括直接取数、计算、计数、求极值和分段等19个函数,如getfield用于获取字段值,avg和sum分别计算平均值和总和,first和last选取第一条和最后一条记录,split按数据段进行分组,这些函数帮助用户更有效地处理和分析数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

所谓数据集函数就是与数据集相关,从数据集取数的函数。这些函数不仅可以将数据直接从数据集取出,而且可以将取出的数据分组、求和、求最大值最小值、求第一条数据和最后一条数据、求前n条数据以及对取出的数据进行按段分割,还能对列和记录进行统计。
在皕杰报表中共提供了19个数据集函数,其中直接取数的8个,取出计算的2个,数数的3个,求极值的5个,分段的1个。下面分别作以说明:
在这里插入图片描述

一、直接取数函数8个
1、 getfield
函数说明:获取数据集矩阵中指定坐标位置的字段值,如果只指定x的值,则返回整行数据。

2、getone
函数说明:从数据集中根据选出字段或表达式以及选出条件,选出一个数据。

3、group
函数说明:根据分组表达式,从当前操作的数据集中选出一组组集,在扩展方式为纵向扩展或横向扩展时, 所有附属单元格所用的同一数据集的数据在同一组(Group)。

4、groupEx
函数说明:自定义过滤条件分组函数。对每一条记录依次计算过滤条件表达式,如果满足则把该条记录加入到相应的组里。如果有多个组满足,则这些组中都会含有此条记录。如果都不满足并且有缺省值表达式,则把该条记录加入到缺省组中。

5、rgroup
函数说明:从根数据组(即包含数据集所有记录的组)中选取符合条件的一组组集,并分组。与group的区别在于:group对数据集当前记录行集操作,而rgroup对数据集所有记录操作,所有参数均和group相同。

6、rselect
函数说明:从根数据组(即包含数据集所有记录的组)中选取符合条件的一组组集。

7、select
函数说明:从当前数据组中取出一组数据,在扩展方式为纵向扩展或横向扩展(含默认时自动计算出来的)时, 所有附属单元格所用的同一数据集的数据在同一行(Row)。

8、selectex
函数说明:从当前数据组中选取符合条件的记录。
二、取出并计算的函数2个
1、avg
函数说明:从数据集中,从满足条件的记录中,算出给定字段或表达式的平均值。
2、sum
函数说明:从数据集中,从满足条件的记录中,算出给定字段或表达式的总和。
三、数数的函数3个
1、colcount
函数说明:获得数据集的列数。
2、count
函数说明:计算数据集中,满足条件的记录数。

3、countEx
函数说明:计算数据集中,满足条件的、唯一的记录数。

四、求极值的函数5个
1、first
函数说明:从数据集满足条件的记录集合中,选出第一条记录,返回给定字段或表达式的值。
2、last
函数说明:从数据集满足条件的记录集合中,选出最后一条记录,返回给定字段或表达式的值。
3、max
函数说明:从数据集中,从满足条件的记录中,选出给定字段或表达式的最大值。
4、min
函数说明:从数据集中,从满足条件的记录中,选出给定字段或表达式的最小值。
5、top
函数说明:从数据集中符合条件的记录中选取头num条并返回。
五、按段分割函数1个
1、split
函数说明:根据数据值段进行切分,俗称“按段分组”。
以上就是皕杰报表的数据集函数,每个函数具体怎么使用,看具体的函数表达式和示例就可以了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值