润乾报表记录

来源:互联网 发布:数控螺纹编程 编辑:程序博客网 时间:2024/04/29 08:21

语法: to(startExp,endExp{,stepExp})
参数说明:
startExp 整数数据开始的表达式
endExp 整数数据结束的表达式
stepExp 整数数据步长的表达式
函数示例:
to(1,5)=list(1,2,3,4,5)
to(1,5,2)=list(1,3,5)
to(-5,-10,-2)=list(-5,-7,-9)
to(-10,-8)=list(-10,-9,-8)

select函数说明
函数说明: 从数据集的当前行集中选取符合条件的记录
语法:
datasetName.select( {, desc_exp{, filter_exp{, sort_exp{,rootGroupExp}}}} )
datasetName.select( , , )//适用于不需排序或数据集中已排好序
参数说明:
select_exp: 要选择的字段列名/列号,,也可以是表达式。 列号用#n表示,例如#0代表第0列,#1代表第1列,依此类推
desc_exp: 指定数据排序的顺序,true表示降序排列,false表示升序排列。
filter_exp: 数据过滤表达式,如果全部选出,则此参数省略,仅用“,”占位。
sort_exp: 数据排序表达式。当此项为空时先检查desc_exp是否为空,如果为 空,则不排序,否则使用select_exp排序。 rootGroupExp 是否root数据集表达式
返回值: 一组数据的集合,数据类型由select_exp的运算结果决定 函数示例:
例1:ds1.select( name ) 从数据源ds1中选取name字段列的所有值, 不排序
例2:ds1.select( #2, true ) 从数据源ds1中选取第二个字段列的所有值并降序排列
例3:ds1.select( name,false,sex==’1’) 从数据源ds1中选取性别为男性的name字段列的值并升序排列
例4:ds1.select( name, true, sex==’1’, id ) 从数据源ds1中选取性别为男性的name字段列的值并按id字段降序排列

Int函数说明
将字符串或数字转换成整数
语法: int( string ) int( number )
参数说明:
string 需要转换的字符串表达式
number 数字,如果带有小数位,转换后小数位被截掉
返回值: 32位整数
示例:
例1:int( “100” ) 返回:100
例2:int( 100.1 ) 返回:100
例3:int(100.9999) 返回:100

pno函数说明
取得当前页的页码,注意,本函数只是在分页后才有效
pcsum函数说明
函数说明: 计算分页后的当前页中所有的单元格(cellExp)的和,注意,本函数只是在分页后才有效
pccount函数说明
函数说明: 计算分页后的当前页中所有的单元格(cellExp)的个数,注意,本函数只是在分页后才有效
now函数说明
函数说明: 获得系统此刻的日期时间
if函数说明
根据布尔表达式的不同计算结果,返回不同的值。本函数从左到右计算,先出现的 布尔表达式先算,如果出现为true的表达式,则返回相应的结果,后面的不再计算。 如果没有一个布尔表达式为true,而且有缺省值表达式,则返回缺省值,否则返回null。
row函数说明
取得当前单元格所在行的行号

0 0
原创粉丝点击