EOS系统函数使用说明

2019-08-20 20:14

系统函数

? Abs

【函数名称】 取绝对值 【函数格式】 Abs(X) 【返回】 数据 【参数】

序号 名称 类型 说明 1 X 数据 被处理的数据 【使用范例】

表达式:abs(5) 返回:5 表达式:abs(-20.4) 返回:20.4 ? Chr

【函数名称】 字符内码转成字符 【函数格式】 Chr(X) 【返回】 字符 【参数】

序号 名称 类型 说明 1 X 数据 被转换的字符内码 【备注】

字符内码必须为小于等于128的整数 【使用范例】

表达式:Chr(65) 返回:A 表达式:Chr(97) 返回:a 表达式:Chr(60) 返回:<

? ComputerName

【函数名称】 机器名称

【函数格式】 ComputerName 【返回】 字符 【参数】 <无> 【使用范例】

若当前使用的机器名为‘Server1’,

表达式:ComputerName 返回:Server1

? CurCwEndDay

【函数名称】 当前财务终止日期 【函数格式】 CurCwEndDay 【返回】 日期 【参数】 <无> 【使用范例】

若当前财务终止日期为2004年2月13日, 表达式:CurCwEndDay 返回:2004-2-13

?

?

?

?

CurCwMonth

【函数名称】 当前财务月份 【函数格式】 CurCwMonth 【返回】 数据 【参数】 <无> 【使用范例】

若当前财务月份为2月,

表达式:CurCwMonth 返回:2

CurCwStartDay

【函数名称】 当前财务起始日期 【函数格式】 CurCwStartDay 【返回】 日期 【参数】 <无> 【使用范例】

若当前财务起始日期为2004年2月1日, 表达式:CurCwStartDay 返回:2004-2-1

CurCwYear

【函数名称】 当前财务年份 【函数格式】 CurCwYear 【返回】 数据 【参数】 <无> 【使用范例】

若当前财务年份为2004年,

表达式:CurCwYear 返回:2004

CurCxCount

【函数名称】 查询当前记录号 【函数格式】 CurCxCount 【返回】 数据 【参数】 <无> 【使用范例】

在“销售员信息查询”中,记录如下图所示: 行号 销售员号 月销售金额 年销售金额 1 2 3 086 087 088 2715.68 8547.02 6920 46533.7 49621.35 37416.1 若取第二条记录,

表达式:CurCxCount 返回:2

? CxIAvg

【函数名称】

查询处理中某列平均

【函数格式】 CxIAvg(TableFieldName) 【返回】 数据 【参数】

序号 名称 类型 说明

1 TableFieldName 字符 被处理的列 【使用范例】

在“按销售员未结定单报表”查询处理中,“定单总数量”列的值如下表所示:

定单总数量 500 130 800 620 1000 200 700 4800

则该列的平均值为

表达式:CxIAvg(‘被查询单据.定单总数量’) 返回:1093.75

? CxICount

【函数名称】 查询处理中某列当前行数 【函数格式】 CxICount(TableFieldName) 【返回】 数据 【参数】

序号 名称 类型 说明

1 TableFieldName 字符 被处理的列 【使用范例】

在“按销售员未结定单报表”查询处理中,“定单总数量”列的值如下表所示:

定单总数量 500 130 800 620 1000 200 700 4800

则该列当前行数为

表达式:CxICount(‘被查询单据.定单总数量’) 返回:8

? CxIMax

【函数名称】 查询处理中某列之最大值 【函数格式】 CxIMax(TableFieldName) 【返回】 数据 【参数】

序号 名称 类型 说明

1 TableFieldName 字符 被处理的列 【使用范例】

在“按销售员未结定单报表”查询处理中,“定单总数量”列的值如下表所示:

定单总数量 500 130 800 620 1000 200 700 4800

则该列的最大值为

表达式:CxIMax(‘被查询单据.定单总数量’) 返回:4800

? CxIMin

【函数名称】 查询处理中某列之最小值 【函数格式】 CxIMin(TableFieldName) 【返回】 数据 【参数】

序号 名称 类型 说明

1 TableFieldName 字符 被处理的列

【使用范例】

在“按销售员未结定单报表”查询处理中,“定单总数量”列的值如下表所示:

定单总数量 500 130 800 620 1000 200 700 4800

则该列的最大值为

表达式:CxIMin(‘被查询单据.定单总数量’) 返回:130

? CxISum

【函数名称】 查询处理中某列之和 【函数格式】 CxISum(TableFieldName) 【返回】 数据 【参数】

序号 名称 类型 说明

1 TableFieldName 字符 被处理的列 【使用范例】

在“按销售员的未结销售定单报表”查询处理中,“定单总数量”列的值如下表所示: 定单总数量 500 130 800 620 1000 200 700 4800 则该列的和为

表达式:CxISum(‘被查询单据.定单总数量’) 返回:8750

? CxSum

【函数名称】 查询某列之和

【函数格式】 CxSum(TableFieldName) 【返回】 数据 【参数】

序号 名称 类型 说明

1 TableFieldName 字符 被处理的列 【使用范例】

在“按销售员的未结销售定单报表”查询处理中,“定单总数量”列的值如下表所示: 定单总数量 500 130 800 620 1000 200 700 4800 则该列的和为 表达式:CxSum(‘被查询单据.定单总数量’) 返回:8750

? DataMax

【函数名称】 取两数据之大者 【函数格式】 DataMax(X,X) 【返回】 数据 【参数】

序号 名称 类型 说明

1 X 数据 被处理的数据 2 X 数据 被处理的数据 【使用范例】

表达式:DataMax(10,20) 返回:20

?

?

?

?

DataMin

【函数名称】 取两数据之小者 【函数格式】 DataMix(X,X) 【返回】 数据 【参数】

序号 名称 类型 说明

1 X 数据 被处理的数据 2 X 数据 被处理的数据 【使用范例】

表达式:DataMin(10,20) 返回:10

DataToStr

【函数名称】 数据->字符串

【函数格式】 DataToStr(CurData) 【返回】 字符 【参数】

序号 名称 类型 说明

1 CurData 数据 被用来转换的数据 【使用范例】

表达式:DataToStr(78.9) 返回:’78.9’ 表达式:DataToStr(90) 返回:’90’ Date

【函数名称】 现在时间 【函数格式】 Date 【返回】 日期 【参数】 <无> 【使用范例】

若现在是2004年2月12日,

表达式:Date 返回:2004-2-12

DateEncord

【函数名称】 日期运算

【函数格式】 DateEncord(VDate,VYear,VMonth,VDay) 【返回】 日期 【参数】

序号 名称 类型 说明

1 VDate 日期 被运算的日期 2 VYear 数据 用来加的年数 3 VMonth 数据 用来加的月数 4 VDay 数据 用来加的天数 【使用范例】

表达式:DateEncord([2004-2-12],2,1,10) 返回:2006-3-22


EOS系统函数使用说明.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:金蝶EAS - BOS工作笔记

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: