数据集函数用法解析

数据集函数用法解析
数据集
数据集为一个由数据数组构成的二维数据表,其同一列的元素数据类型都相同,列的名字和数据类型都保存在数据集中。我们把数据集的行称为记录,列称为字段。
数据集函数
能够对数据集的记录进行操作(取数、分组、运算等)的函数,称为数据集函数,语法如下:f(dataSource,…) 其中,dataSource为数据集的名字,f为函数名。
行集
数据集的行集定义为一些由数据集的行按某种顺序构成的数组,数据集本身也是一个行集。从组成元素上看,行集是数据集的子集,但排列次序未必与数据集的行序相同。
分组与组集
将数据集的所有记录按照一定的规则划分成N个行集的过程称为分组,分组后的每个行集称为一个组,多个组构成了组集。
Select():从数据集的当前行集中选取符合条件的记录,返回结果是一个数组,相同数据不会合并。
使用select函数时,相当于从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,此时每个扩展出来的单元格都保留一个指针,指向当前记录,即当前行。因此在这些单元格的子格中,应当直接用“field(数据集名,列名)”来引用同一个数据集同一条记录的值,此时报表引擎不需要对数据集进行检索遍历了,而是直接从当前行中取值。

典型示例:

select1():从数据集中按顺序检索到符合过滤条件的第一条记录,返回其selectExp值。
select1的函数和select函数的区别在于:
(1)select1函数每次只取出一条记录,但是当前行的概念是一样的,当它从数据集中取出一条记录时,保留了一个指针指向该记录,
数据集函数用法解析
数据集函数用法解析首先介绍几个重要概念:数据集 数据集为一个由数据数组构成的二维数据表,其同一列的元素数据类型都相同,列的名字和数...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇
下一篇



