- 浏览: 3257 次
- 性别:
- 来自: 西安
最新评论
示例:
例1:seco[color=darkred][/color]nd(datetime2("19800227","yyyyMMdd")) 返回:0
例2:second("1972-11-08 10:20:30") 返回:30
例3:second(dateTime("2006-01-15 13:20:45")) 返回:45
函数说明:
计算两个日期时间型数据相差几秒
语法:
secondsAfter(datetimeExp1,datetimeExp2)
参数说明:
datetimeExp1 日期或标准日期格式的字符串,
如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss
datetimeExp2 日期或标准日期格式的字符串,
如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss
返回值:
整数
示例:
例1:secondsAfter(datetime2("19800227","yyyyMMdd"),dateTime("1980-02-27 00:00:45")) 返回:45
例2:secondsAfter("1972-11-08 10:20:30","1972-11-08 10:30:50") 返回:620
函数说明:
取得指定扩展单元格的同源号,即扩展格扩展后,将此单元格的同源格按行(列)号从小到大排序后
此单元格所在的序号。
语法:
seq({cellExp})
参数说明:
cellExp 单元格表达式,必须返回扩展格
返回值:
整数
举例:
假设A1是扩展格,B1的主格为A1,在B1单元格中写入=seq(A1),则扩展后B1的值将依次从1变到A1扩展
出来的单元格的数目。
函数说明:
确定参数是正数还是负数还是0,当正数时返回1,负数时返回-1,0时返回0
语法:
sign(number)
参数说明:
number 需要判断正负的数据
返回值:
整数
示例:
例1:sign(-10) 返回:-1
例2:sign(30) 返回:1
例3:sign(0) 返回:0
函数说明:
计算参数的正弦值,其中参数以弧度为单位
相关的函数有cos() 计算参数的余弦值
tan() 计算参数的正切值
语法:
sin(number)
参数说明:
number 需要计算正弦值的弧度数
返回值:
double型
示例:
例1:sin(pi()) 返回:1.2246467991473532E-16
例2:sin(pi(2)) 返回:-2.4492935982947064E-16
例3:sin(pi()/2) 返回:1.0
函数说明:
对数组进行排序
语法:
sort( arrayExp{, boolExp} )
参数说明:
arrayExp 数组表达式,譬如group,select,list等函数
boolExp 布尔表达式,true表示对数组按升序排列,否则降序
返回值:
数组,元素数据类型由参数1决定
示例:
例1:sort({5,2,3,4},true) 返回值为{2,3,4,5}
例2:sort({5,2,3,4}) 返回值为{5,4,3,2}
函数说明:
产生一个空串
相关函数:fill() 获得n个s拼成的字符串
语法:
space(n)
参数说明:
n 生成空串的长度
返回值:
字符串型,获得n个空格拼成的字符串
示例:
例1:space(5) 返回:" "
函数说明:
将字符串按分割符分割成多个子串
语法:
split( srcExp,sepExp{,boolExp})
参数说明:
srcExp 待分割的字符串表达式
sepExp 分隔符表达式
boolExp bool型,是否解析引号、括号里的分隔符,
为true时解析,为false时不解析,缺省为false
返回值:
分割后的字符串列表
示例:
例1:=split("ab;cd;ef;tg;tt",";") 返回数组:["ab","cd","ef","tg","tt"]
例2:=split("ab;c'd;e'f;tg;tt",";",false) 返回数组:["ab","c'd;e'f","tg","tt"] 不解析引号里的分隔符
例3:=split("ab;c[d;e]f;tg;tt",";",false) 返回数组:["ab","c[d;e]f","tg","tt"] 不解析括号里的分隔符
例4:=split("ab;c'd;e'f;tg;tt",";",true) 返回数组:["ab","c'd","e'f","tg","tt"] 解析引号里的分隔符
例5:=split("ab;c[d;e]f;tg;tt",";",true) 返回数组:["ab","c[d","e]f","tg","tt"] 解析括号里的分隔符
函数说明:
计算平方根
语法:
sqrt(number)
参数说明:
number 需要计算平方根的数据
返回值:
数值型
示例:
例1:sqrt(100) 返回:10.0
例2:sqrt(99) 返回:9.9498743710662
函数说明:
将对象转换成字符型,转换过程中可以进行格式化
语法:
str(expression{, format})
参数说明:
expression 需要转换成字符串的常数对象或表达式
format 转换过程中进行格式化的格式串
返回值:
字符型
示例:
例1:str(123) 返回值:"123"
例2:str(arg1,"yyyy年MM月dd日"),其中arg1为日期型参数,值为1972-09-09,
返回值:"1972年09月09日"
例3:str(3456.9876,"¥#,##0.00") 返回值:"¥3,456.99"
函数说明:
获得一个集合的子集合
语法:
subList(srcList,startPos,count)
参数说明:
srcList 源集合表达式
startPos 起始索引,从0开始计数
count 返回的元素数目
返回值:
集合的子集合
示例:
例1:subList( list(1,3,5,7,9), 1, 2 ) 结果为{ 3, 5 }
函数说明:
对可扩展单元格或集合表达式进行求和
语法:
sum(expression)
sum(cellExp,exp)
参数说明:
expression 需要被求和的单元格或表达式,一般为可扩展单元格或集合表达式
cellExp 单元格或单元格集合,以cellExp里的单元格为当前格计算表达式exp
exp 表达式
返回值:
实数或者字符型,由被汇总的单元格数据类型决定
示例:
例1:sum(A1:A10) 求出单元格A1至A10的合计值,被统计单元格可以是数值型也可以是字符型
例2:sum(arg1) 其中arg1是参数组,求出arg1中所有元素的合计值
例3:sum(B1{}) 表示求得当前主格扩展区域内所有扩展后的B1单元格的合计值
例4:sum(B1[`0]{}) 表示求得根坐标下所有扩展后的B1单元格的合计值
例5:sum(A1[`0]{},B1+C1) 计算分别与每个A1相对应的B1、C1的和的合计值
函数说明:
计算参数的正切值,其中参数以弧度为单位
相关的函数有sin() 计算参数的正弦值
cos() 计算参数的余弦值
语法:
tan(number)
参数说明:
需要计算正切值的弧度数
返回值:
double型
示例:
例1:tan(pi()/2) 返回:1.633123935319537E16
例2:tan(pi(2)) 返回:-2.4492935982947064E-16
函数说明:
抛出一个ReportError异常
语法:
throwe({msg})
参数说明:
msg 异常信息字符串
返回值:
举例:
throwe("单元格值有误") 抛出一个异常,显示信息为“单元格值有误”
函数说明:
将字符串转换成时间型数据
语法:
time(stringExp)
参数说明:
stringExp HH:mm:ss格式的字符串
返回值:
时间型数据
示例:
函数说明:
生成一组连续的整数数据
语法:
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)
函数说明:
去掉字符串左右的空串
相关函数:right_trim() 去掉字符串右边的空格
left_trim() 去掉字符串左边的空格
语法:
trim(s)
参数说明:
s 待去掉左右空串的源串
返回值:
字符串型
示例:
例1:trim(" abc ") 返回:"abc"
例2:trim(" a bc ") 返回:"a bc"
函数说明:
把字符串转成大写
相关函数:lower() 把字符串转成小写
word_cap() 将字符串每一个单词的首字母大写
语法:
upper(s)
参数说明:
s 待转成大写的源串
返回值:
字符串型
示例:
例1:upper("ABCdef") 返回:"ABCDEF"
例2:upper("abcDEF") 返回:"ABCDEF"
函数说明:
取得当前单元格的值
语法:
value()
返回值:
当前单元格的值
函数说明:
根据指定位置返回数组或者集合表达式中的某一个元素
语法:
valueat(arrayexp,suffixExp)
参数说明:
arrayexp 数组或者集合表达式
suffixExp 整数,用于指定返回集合中的第几个元素,以0开始计数
返回值:
集合中的一个元素,数据类型由集合中的元素类型决定
示例:
例1:valueat(to(5,8),2) 返回值为:7
例2:valueat({"a","b","c"},0) 返回值为:"a"
函数说明:
获得指定日期所在星期的星期天,这里认定星期天为一周的开始
语法:
weekbegin(dateExp)
参数说明:
dateExp 日期或标准日期格式的字符串,
如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss
返回值:
日期时间型
示例:
例1:weekbegin(datetime2("19800227","yyyyMMdd")) 返回:1980-02-24 00:00:00
例2:weekbegin("1972-11-08 10:20:30") 返回:1972-11-05 10:20:30
例3:weekbegin(dateTime("2006-01-15 13:20:45")) 返回:2006-01-15 13:20:45
函数说明:
获得指定日期所在星期的星期六,这里认定星期六为一周的结束
语法:
weekend(dateExp)
参数说明:
dateExp 日期或标准日期格式的字符串,
如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss
返回值:
日期时间型
示例:
例1:weekend(datetime2("19800227","yyyyMMdd")) 返回:1980-03-01 00:00:00
例2:weekend("1972-11-08 10:20:30") 返回:1972-11-11 10:20:30
例3:weekend(dateTime("2006-01-15 13:20:45")) 返回:2006-01-21 13:20:45
函数说明:
将字符串每一个单词的首字母大写
相关函数:upper() 把字符串转成大写
lower() 把字符串转成小写
语法:
wordCap(s)
参数说明:
s 需要将单词首字母大写的源串
返回值:
字符串型
示例:
例1:wordCap("I love my country") 返回:"I Love My Country"
例2:wordCap("she is beautiful") 返回:"She Is Beautiful"
函数说明:
从日期型数据中获得年信息
语法:
year(dateExp)
参数说明:
dateExp 日期或标准日期格式的字符串,
如:yyyy-MM-dd HH:mm:ss、yyyy-MM-dd 或 HH:mm:ss
返回值:
整数
示例:
例1:year(datetime2("19800227","yyyyMMdd")) 返回:1980
例2:year("1972-11-08 10:20:30") 返回:1972
例3:year(dateTime("2006-01-15 13:20:45")) 返回:2006
相关推荐
"水晶报表函数大全--数字函数篇" 本资源摘要信息涵盖了水晶报表中的数字函数,包括 Abs、Sgn、Int、Round 等函数。这些函数都是在 Crystal Reports 中常用的数字处理函数,可以帮助用户快速处理和分析数字数据。 ...
**EAS扩展报表函数参考手册** EAS(Enterprise Application System)是企业级应用系统的一种,其扩展报表功能是为了满足企业对数据深度分析和定制化报表的需求。本手册详细介绍了EAS系统中的各种扩展报表函数,旨在...
本文将深入解析《最全最新的润乾报表函数文档》中的关键知识点,帮助你更好地理解和应用润乾报表。 一、函数分类 润乾报表的函数主要分为四大类:数值计算函数、日期时间函数、字符串处理函数和逻辑判断函数。这些...
润乾报表所有函数整理(完整版) 润乾报表是一个功能强大的报表工具,它提供了多种函数来帮助用户快速生成报表。以下是润乾报表中所有函数的整理,涵盖了select、Int、map等多种函数。 一、Select 函数 Select ...
"报表函数使用例程.rar" 提供的是一份关于如何在组态环境中应用报表函数的详细教程。这份教程可能包含了一系列的示例和步骤,旨在帮助用户更好地理解和操作报表功能。组态报表通常是指通过特定的软件工具,用户可以...
润乾报表是一款强大的报表工具,提供了丰富的内置函数,便于用户在设计报表时进行复杂的数据处理。本文将详细解析其中的一些核心函数,包括数据集函数、时间函数、数学函数和字符串函数,以帮助用户更好地理解和应用...
本文将详细介绍rdlc报表表达式在字符串和转换方面的应用,包括格式化字符串、日期和数字的函数、返回子字符串的函数、显示多值参数的所选值的函数、转换函数和决策函数等。 一、格式化字符串、日期和数字的函数 在...
金蝶软件(中国)有限公司发布的《BOS V6.2开发指南_扩展报表函数参考手册》是一份针对扩展报表函数使用的技术文档。文档详细介绍了报表函数的分类和使用方法,包括数据集函数、日期时间函数、数学和三角函数等多种...
用友报表扩展函数示例excel 供大家学习
《金蝶账务软件报表函数取数公式详解》 金蝶账务软件是一款广泛应用的企业财务管理工具,其强大的报表功能是企业进行财务分析和决策的重要支持。报表函数取数公式是金蝶软件的核心组成部分,它允许用户根据需求...
### 报表工具FineReport中数学和三角函数 在报表工具FineReport中,数学和三角函数功能对于数据处理和分析尤为重要。这些函数可以帮助用户执行复杂的数学运算,从而更有效地理解和展示数据。以下是对FineReport中...
本文总结了 ABAP 中常用的函数,包括日期计算、表操作、数据转换、权限检查、报表生成、PDF 转换、日期转换、浮点数转换、搜索帮助、预留、维护视图调用、写列表下载、工厂日历、物料 ATP 数量、进度指示器、下拉...
在FastReport中添加自定义函数是一项常见的需求,它允许用户扩展报表引擎的功能,以满足特定的业务逻辑。FastReport是一款强大的报表设计工具,广泛应用于Windows应用程序中,支持多种编程语言,如Delphi和C++...
### ORACLE报表分析利剑——分析函数:深度解析与应用 #### 一、理解分析函数:数据统计的新维度 分析函数作为Oracle数据库中一项高级功能,专为解决复杂报表统计需求设计,其核心优势在于能够对数据进行精细的...
在这个“Finereport数据集参数实现动态列报表模板 + 函数JS代码”的资源包中,我们将深入探讨如何利用FineReport的特性来实现动态列报表,并结合JavaScript(JS)代码来优化这一过程。 首先,动态列报表的核心在于...
此方案为解决无实体运行狗的组态王版本2020年后报表无法查询的最佳选择,技术解决方案,提供自定义函授脚本与使用步骤。
在Cognos报表中,数据项表达式函数是构建复杂计算和数据分析的关键工具。这些函数允许报表开发者根据需要对数据进行聚合、过滤、排序和转换,从而提供更深入的洞察。以下是Cognos报表中常见的一些数据项表达式函数的...
本话题主要关注的是“干电池剩余电量百分比算法函数”,这是一个用于单节干电池电量检测的功能,若系统中使用多节干电池,可以通过计算每节电池的平均电压来推算整体电量。下面我们将详细探讨这一算法以及相关的技术...
### BO_webi报表i函数知识点解析 #### 一、概述 在Business Objects (BO) 的Web Intelligence (WebI) 报表系统中,用户可以通过多种内置函数和自定义计算来进行数据处理与分析。这些功能强大的工具能够帮助用户...