润乾报表常用函数(共72页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《润乾报表常用函数(共72页).doc》由会员分享,可在线阅读,更多相关《润乾报表常用函数(共72页).doc(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上润乾常用函数数值计算函数说明:abs(numberExp) 计算参数的绝对值 语法: abs(numberExp) 参数说明: numberExp 待计算绝对值的数据 返回值: 数值型 示例: 例1:abs(-3245.54) 返回:3245.54 例2:abs(-987) 返回:987函数说明:cos(numberExp) 计算参数的余弦值,其中参数以弧度为单位 相关的函数有sin() 计算参数的正弦值 tan() 计算参数的正切值 语法: cos(numberExp) 参数说明: numberExp 待计算余弦值的弧度数 返回值:double型 示例: 例1:co
2、s(pi() 返回:-1 例2:cos(pi(2) 返回:1函数说明:eval( StringExp ) 动态解析并计算表达式 语法: eval( StringExp ) eval( StringExp, SubRptExp ) eval( StringExp, DataSetExp ) 参数说明: StringExp 待计算的表达式串 SubRptExp 嵌入式子报表对象,一般是含有子报表的单元格 DataSetExp 数据集对象,一般是ds函数 返回值:表达式的结果值,数据类型由表达式决定 示例: 例1:eval( 1+5 ) 返回6 例2:eval(B2+10, A1) 其中A1为嵌入式
3、子报表,表示计算A1子报表中的B2+10 例3:eval(salary+100, ds(ds1) 表示计算数据集ds1中salary加100函数说明:exp(nExp) 计算e的n次幂 语法: exp(nExp) 参数说明: nExp 指定次幂数 返回值:数值型 示例: 例1:exp(4.3) 返回:73.579函数说明:fact(nExp) 计算参数的阶乘 语法: fact(nExp) 参数说明: nExp 待计算阶乘的数据 返回值:长整数(64位) 示例: 例1:fact(10) 返回:函数说明:fill(s, n) 获得n个s拼成的字符串 相关函数:space() 产生一个空串 语法:
4、fill(s, n) 参数说明: s 用于拼成新串的源串 n 新串中包含源串的个数 返回值:字符型 示例: 例1:fill(1 ,10) 返回:1 1 1 1 1 1 1 1 1 1 例2:fill(a b,10) 返回:a ba ba ba ba ba ba ba ba ba b函数说明:float(string) 将单精度浮点数、双精度浮点数、字符串转换为32位的单精度浮点型 语法: float(string) float(number) 参数说明: string 需要转换的单精度浮点数、双精度浮点数表达式 number 数字 返回值:32位的单精度浮点数 示例: 例1:float() 返
5、回:.0 例2:float(.0) 返回:.0 例3:float() 表达式提示错误,因为不是浮点数函数说明:floor(numberExp, nExp) 对数据在指定位置上进行截取,剩余部分只要有值全舍去 相关的函数有: ceil:对数据在指定位置上进行截取,剩余部分只要有值就进位 round:对数据在指定位置上进行截取,剩余部分四舍五入 语法: floor(numberExp, nExp) 参数说明: numberExp 需要进行截取的数据 nExp 整数,用于指定需要进行截取的位置, 0:从小数点往右位移nExp个位数, 0:从小数点往右位移nExp个位数, 0:从小数点往左移nExp个
6、位数 =0:表示当前小数点的位置 返回值:数值型 示例: 例1:=round(.274,0) 返回:.0 例2:=round(.274,-1) 返回:.0 例3:=round(.274,-2) 返回:.0 例4:=round(.274,1) 返回:.3 例5:=round(.274,2) 返回:.27函数说明:sin(number) 计算参数的正弦值,其中参数以弧度为单位 相关的函数有cos() 计算参数的余弦值 tan() 计算参数的正切值 语法: sin(number) 参数说明: number 需要计算正弦值的弧度数 返回值:double型 示例: 例1:sin(pi() 返回:1.73
7、532E-16 例2:sin(pi(2) 返回:-2.47064E-16 例3:sin(pi()/2) 返回:1.0函数说明:sqrt(number) 计算平方根 语法: sqrt(number) 参数说明: number 需要计算平方根的数据 返回值: 数值型 示例: 例1:sqrt(100) 返回:10.0 例2:sqrt(99) 返回:9.62函数说明:tan(number) 计算参数的正切值,其中参数以弧度为单位 相关的函数有sin() 计算参数的正弦值 cos() 计算参数的余弦值 语法: tan(number) 参数说明: 需要计算正切值的弧度数 返回值:double型 示例: 例
8、1:tan(pi()/2) 返回:1.9537E16 例2:tan(pi(2) 返回:-2.47064E-16函数说明:sum(expression) 对可扩展单元格或集合表达式进行求和 语法: sum(expression) sum(cellExp,exp) 参数说明: expression 需要被求和的单元格或表达式,一般为可扩展单元格或集合表达式 cellExp 单元格或单元格集合,以cellExp里的单元格为当前格计算表达式exp exp 表达式 返回值:实数或者字符型,由被汇总的单元格数据类型决定 示例: 例1:sum(A1:A10) 求出单元格A1至A10的合计值,被统计单元格可以
9、是数值型也可以是字符型 例2:sum(arg1) 其中arg1是参数组,求出arg1中所有元素的合计值 例3:sum(B1) 表示求得当前主格扩展区域内所有扩展后的B1单元格的合计值 例4:sum(B10) 表示求得根坐标下所有扩展后的B1单元格的合计值 例5:sum(A10,B1+C1) 计算分别与每个A1相对应的B1、C1的和的合计值日期函数说明:age(dateExp,typeExp) 计算从参数定义的时间到当前间隔的整年数 语法: age(dateExp,typeExp) age(stringExp,formatExp,typeExp) 参数说明: dateExp 日期型表达式,运算的
10、结果是日期型(Date) stringExp 表达式,其结果必须为日期或中国日期时间格式的字符串 formatExp 格式化表达式比如yyyyMMdd,yyyy-MM-dd等 typeExp 计算精确的最小单位 1为日,2为月,3为年,缺省为日 返回值: 整数 示例: 假设今天为2007.1.1 例1:age(datetime2(,yyyyMMdd) 结果为26 例3:age(,yyyyMMdd,3) 结果为27函数说明:date(stringExp) 将字符串转换成日期型数据 语法: date(stringExp) 参数说明: stringExp 字符串表达式,其结果必须返回合法日期格式的字
11、符串 要求格式为yyyy-MM-dd,不含时间,如果含了时间,时间部分不转换 返回值:日期时间型,但是时间部分都为00:00:00 示例: 例1:date(1982-08-09) 返回日期:1982-08-09 00:00:00 例2:date(1982-08-09 10:20:30) 返回日期:1982-08-09 00:00:00函数说明:dateTime(string) 将字符串或长整数转换成日期时间 语法: dateTime(string) dateTime(long) 参数说明: string 格式为yyyy-MM-dd HH:mm:ss的字符串 long 以微秒计的长整数 返回值:
12、日期时间 示例: 例1:dateTime(2006-01-01 10:20:30) 返回:2006-01-01 10:20:30 例2:dateTime(2006-01-01 10:20:30:111) 返回:2006-01-01 10:20:30 例3:dateTime(12345) 返回:1970-01-01 08:00:12函数说明:datetime2(string, format) 将各种格式的日期字符串转换成日期时间型数据,转换时可以指定字符串的当前格式 语法: datetime2(string, format) 参数说明: string 各种格式的日期字符串 format 用于说明
13、参数1的格式串 返回值:日期时间型数据 示例: 例1:datetime2(12/28/1972,MM/dd/yyyy) 返回:1972-12-28 00:00:00 例2:datetime2(12/28/1972 10:23:43,MM/dd/yyyy hh:mm:ss) 返回:1972-12-28 10:23:43 例3:datetime2(,yyyyMMdd) 返回:1980-02-27 00:00:00 例4:datetime2(1982年12月30日,yyyy年MM月dd日) 返回:1982-12-30 00:00:00函数说明:day(dateExp) 从日期型数据中获得该日在本月中
14、是几号 语法: day(dateExp) 参数说明: dateExp 表达式,其结果必须为日期或中国日期时间格式的字符串 返回值:整数 示例: 例1:day(datetime2(,yyyyMMdd) 返回:27 例2:day(dateTime(12345) 返回:1 例3:day(dateTime(2006-01-15 10:20:30) 返回:15函数说明:dayName(dateExp) 从日期型数据中获得该日的星期名称 语法: dayName(dateExp) 参数说明: dateExp 日期或标准日期格式的字符串, 如:yyyy-MM-dd HH:mm:ss,yyyy-MM-dd,HH
15、:mm:ss 返回值:字符型 示例: 例1:dayName(datetime2(,yyyyMMdd) 返回:星期三 例2:dayName(dateTime(12345) 返回:星期四 例3:dayName(dateTime(2006-01-15 10:20:30) 返回:星期日 例4:dayName(12:14:34) 返回:星期四 例5:dayName(1972-11-08) 返回:星期三 例6:dayName(1972-11-08 10:20:30) 返回:星期三函数说明:dayNo(dateExp) 从日期型数据中,获得该日位于一个星期中的第几天,星期天返回1,星期一返回2,依此类推 语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 报表 常用 函数 72
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内