电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

数据集函数用法解析

来源:金蝶云社区作者:金蝶2024-09-223

数据集函数用法解析

数据集函数用法解析


首先介绍几个重要概念:

数据集 

数据集为一个由数据数组构成的二维数据表,其同一列的元素数据类型都相同,列的名字和数据类型都保存在数据集中。我们把数据集的行称为记录,列称为字段。 

数据集函数  

 能够对数据集的记录进行操作(取数、分组、运算等)的函数,称为数据集函数,语法如下:f(dataSource,…) 其中,dataSource为数据集的名字,f为函数名。

行集

数据集的行集定义为一些由数据集的行按某种顺序构成的数组,数据集本身也是一个行集。从组成元素上看,行集是数据集的子集,但排列次序未必与数据集的行序相同。

分组与组集

将数据集的所有记录按照一定的规则划分成N个行集的过程称为分组,分组后的每个行集称为一个组,多个组构成了组集。


Select()从数据集的当前行集中选取符合条件的记录,返回结果是一个数组,相同数据不会合并。      

使用select函数时,相当于从数据集中取出一组符合条件的记录集合,在单元格中进行扩展,此时每个扩展出来的单元格都保留一个指针,指向当前记录,即当前行。因此在这些单元格的子格中,应当直接用“field(数据集名,列名)”来引用同一个数据集同一条记录的值,此时报表引擎不需要对数据集进行检索遍历了,而是直接从当前行中取值。


典型示例:


select1()从数据集中按顺序检索到符合过滤条件的第一条记录,返回其selectExp值。 

select1的函数和select函数的区别在于:

(1)select1函数每次只取出一条记录,但是当前行的概念是一样的,当它从数据集中取出一条记录时,保留了一个指针指向该记录,

数据集函数用法解析

数据集函数用法解析首先介绍几个重要概念:数据集 数据集为一个由数据数组构成的二维数据表,其同一列的元素数据类型都相同,列的名字和数...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信