filter1()
函数说明: 从数据集中按顺序检索到符合过滤条件的第一条记录,返回该行,注意该函数不能返回具体值,函数只能用在附加数据集中
语法: datasetName.filter1(filterExp{,rootGroupExp})
参数说明: filterExp 过滤条件 rootGroupExp 是否root数据集表达式
返回值: 返回行
特别说明: 当对数据集运用过滤条件后确定只剩一条记录时,虽然filter的运算结果一样,但是filter1运算效率高,因为他只要找到符合条件的记录,就不继续检索了,而filter要检索完所有的记录才返回。
示例:
例1:ds1.filter1(name=="1") 返回数据集ds1中第一条记录的name字段是"1"的行
例2:ds1.filter1(score>90) 从数据集ds1中检索出成绩大于90的记录