效率管理组织管理效率测评系统Word文档下载推荐.docx
- 文档编号:19649096
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:33
- 大小:427.14KB
效率管理组织管理效率测评系统Word文档下载推荐.docx
《效率管理组织管理效率测评系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《效率管理组织管理效率测评系统Word文档下载推荐.docx(33页珍藏版)》请在冰豆网上搜索。
(4)、系统由免编程技术构建:
该测评系统的后台分析运算采用新一代免编程数据处理平台,该平台以一组简单的公式将各种编表工具和数据库巧妙连接,采用可视化编辑器直接完成以上个性化统计和分析需求,并且通过接口参数配合其他软件系统,实现任意表格输出。
使漫无边际的信息触手可得。
图3系统数据处理原理图
该平台秉承引领时代潮流的“软件构件化”思想,将具有共性的功能抽象为构件,封装成一个个可独立运行的子系统,“即插即用”。
实现“功能构件化,描述表单化”。
这种免编程构件表格化处理方法兼容机制,既避免了重复编程的繁琐,又降低了自主实施的难度,同时让需求得到快速的响应,确保测试系统不断修正,使测试结果趋向合理。
本系统支持各种分析方法,以下内容是取数公式或计算公式相关的设定。
一、通用代数符号
二、运算函数
三、取数函数
代数符号
★所有函数的标点符号和运算符必须在西文状态下编写:
单引号“'
”
小括号“(”和“)”
竖线“|”
逗号”,”
分号“;
小数点“.”
小于号“<
大于号“>
等号“=”
不等号“<
>
加号“+”
减号“-”
乘号“*”
除号“/”
联接符“@”(用于函数RYZ,RYS中的变量联接符)
★函数中用单引号“'
”指明字符(在必须指明的情况下)
1.GSBM--当前数据源编码(接口参数值)
2.NF0--当前年份(接口参数值)
3.YF0--当前月份(接口参数值)
4.NF_S--上年份当NF0=‘2008’时,NF_S=‘2007’
5.YF_S--上月份
当YF0=‘3’YF_S=‘2’
当YF0=‘1’YF_S=‘12’并且NF0=NF_S
6.QPZH-凭证号(接口参数值)
7.QID-自动编号(接口参数值)
8.QDWBH-客户编号(接口参数值)
9.JSDM-(分析表计算时的)计算代码
10.FJTJ0-附加条件(接口参数值)
★上述代数符号,可以视同为常量用于取数函数中(函数中可用单引号
“'
”指明字符型代数符号)
运算函数
1.ABS()
格式:
ABS(表达式)
说明:
ABS()函数返回“表达式”结果的绝对值
例1.ABS(-72)=72
例2.ABS(10-25-34)=49
2.ATN()
ATN(表达式)
ATN()函数返回表达式的反正切弧度值,
其中被测量的角度弧度必须介于-pi/2--pi/2(相当于-1.57079--1.57079)之间,
而表达式可以为任何值。
例1.ATN(0)=0.00
例2.ATN
(1)=0.79
3.AVG()
AVG(列变量)
AVG()一列中值的平均值。
列中只能包含数值型数据
例1.|RYZ;
GSBM;
GZD;
;
AVG(JBGZ);
|为工资模式表中基本工资(JBGZ)之平均值
4.CDATE()
CDATE(表达式)
CDATE()函数可以将字符表达式转换成:
“日期型”的值。
例1.CDATE('
2008/8/8'
)="
2008/8/8"
5.COS()
COS(表达式)
COS()函数返回数表达式的余弦值。
其中表达式即为所测量的角度弧度值,
因此当所测量的角度“表达式”所用单位为“度”时,将其转换成弧度,再代入COS()函数中计算
例1.COS
(1)=0.54
例2.COS(DTOR(180))=-1.00
6.COUNT()
COUNT(列变量)
COUNT()一列中的记录数
COUNT(列变量)忽略空值,但COUNT(*)在计数中包含它们
COUNT(BH);
JBGZ=800|为工资模式表中不同基本工资(JBGZ)=800之个数
7.CSTR()
CSTR(表达式)
CSTR()函数是一个将日期等类型转换成字符的函数;
例1.CSTR('
8.DATE()
DATE()
DATE()函数返回当前的系统日期。
9.DAY()
DAY(表达式)
DAY()函数将“表达式”所代表该月的第几日,以数值型返回。
例1.DAY(DATE())=8
例2.DAY('
)=8
10.EMPTY()
EMPTY(表达式)
当表达式为“空白”时EMPTY()函数将返回一逻辑真值.T.,相反,
如果表达式不为“空白”,则EMPTY()函数返回一逻辑假值.F.
例1.EMPTY(0)=.T.
例2.EMPTY('
0'
)=.F.
例3.EMPTY('
11.EXP()
EXP(表达式)
EXP()函数返回以e为底的表达式次方的值,其中e为自然对数的底,
其最大值约为2.71828.
例1.EXP(-1)=0.37
例2.EXP(0)=1
12.IIF()
IIF(条件式,表达式1,表达式2)
IIF()函数依“条件式”的逻辑值来决定返回“表达式1”或“表达式2”的计算结果,
当条件式成立时,取表达式1,否则取表达式2。
例1:
购物超过100元,打九折;
否则全价DJ;
设数量为SL。
写成表达式:
IIF(DJ*SL>
100,DJ*SL*0.9,DJ*SL)
当DJ=10.SL=9时,IIF(DJ*SL>
100,DJ*SL*0.9,DJ*SL)=90
当DJ=10,SL=11时,IIF(DJ*SL>
100,DJ*SL*0.9,DJ*SL)=99
13.INT()
INT(表达式)
INT()函数返回表达式的整数部分,小数部分将被舍去
例1.INT(13.56)=13
例2.INT(-23.89)=-23
14.LCASE()
LCASE(表达式)
LCASE()函数将指定字符串“表达式”里的所有大写字母转换成小写字母;
LCASE('
SHengZ'
shengz"
15.LEN()
LEN(表达式)
LEN()函数返回字符表达式的值,此字符表达式可以是一个字符串,备注域等;
例1.LEN('
清信ERP'
)=5
16.LOG()
LOG(表达式)
LOG()函数返回表达式的自然对数值,所以“表达式”必须大于零;
例1.LOG
(1)0.00
例2.LOG(8)=2.10
17.LOG10()
LOG10(表达式)
LOG10()函数以10为底数来计算“表达式”的对数值,表达式的值务必大于零;
例1.LOG10(10)=1
例2.LOG10(8)=0.9
18.LTRIM()
LTRIM(表达式)
LTRIM()函数删除字符“表达式”的前空白。
例1.LTRIM('
N003'
N003"
19.MAX()
MAX(列变量)
MAX()函数返回列中的最大值
MAX(JBGZ);
|为工资模式表中最高的基本工资(JBGZ)
20.MID()
MID(表达式1,表达式2,表达式3)
MID()函数返回“表达式1”里指定个数的字符,
它从字符串后位置“表达式2”开始,截取出“表达式3”个字符,
“表达式1”里的第一个字符的位置为“表达式1”,
如果没有“表达式3”,则从“表达式2”截取直到串尾。
例1.MID('
A1234'
2,3)="
123"
21.MIN()
MIN(列变量)
MIN()函数返回列中的最小值
MIN(JBGZ);
|为工资模式表中最低的基本工资(JBGZ)
22.MOD()
(表达式1MOD表达式2)
MOD()函数返回除法运算所得的余数,即“表达式1”除以“表达式2”后所得的余数,
如果“表达式2”为正,则返回正数,如果“表达式2”为负,则返回负数。
例1.(10MOD3)=1
例2.(7.6MOD5)=3
23.MONTH()
MONTH(表达式)
MONTH()是一个月份函数,可返回日期“表达式”所属的月份,月份以数值1--12来表示
例1.MONTH('
24.ROUND()
ROUND(表达式1,表达式2)
ROUND()函数可依照所指定的小数位数,对一个数值表达式做四舍五入;
“表达式1”是做舍五入的,“表达式2”则是做四舍五入运算时所保留的小数位数,
如果“表达式2”的值为负,则返回一整数值,其最低位都为零。
例1.ROUND(12345.678,2)=12345.68
例2.ROUND(12345.678,-2)=12300
25.SIN()
SIN(表达式)
SIN()函数返回正弦值,其中“表达式”的单位为弧度,假如所测量的单位为角度,
先其转换成弧度,再可代入SIN()函数中计算,SIN()函数的返回值介于-1与+1之间。
例1.SIN(0)=0
例2.SIN(DTOR(90))=1.00
26.SQR()
SQR(表达式)
SQR()函数返回数值'
表达式'
的平方根,其中表达式值必须为正数或零。
例1.SQR(100)=10
27.STR()
STR(表达式)
STR()函数可将一数值表达式转换成一字符串
Str函数只视句点(.)为有效的小数点。
如果使用不同的小数点(例如,国际性的应用程序),
可使用CStr将数字转成字符串
例1.STR(12345.34)="
12345.340"
例2.STR(-123.34)="
-123.340"
28.SUM()
SUM(列变量)
SUM()函数返回列中的和
例1.|ZDY;
SUM(JBGZ);
|为工资模式表中基本工资(JBGZ)之和
29.TAN()
TAN(表达式)
此函数返回“表达式”的正切值,其中“表达式”的单位必需为“弧度”,
如果所测量的角度所用单位为“度”,将其转换成“弧度”。
例1.TAN(0)=0
例2.TAN
(1)=1.56
30.TIME()
TIME(表达式)
TIME()函数返回当前的系统时间。
31.UCASE()
UCASE(表达式)
UCASE()函数将一指定字符串里的小写字母转换成大写字母。
例1.UCASE('
AbcdE--F'
ABCED--F"
32.VAL()
VAL(表达式)
VAL()函数将一字符表达式转换成数值返回。
VAL()函数从“表达式”中最左边的字符开始,
在忽略前置空白的情形下,由左向右处理阿拉伯数字,直到遇到一个非数值字符才停止。
例1.VAL('
32A367C'
)=32
例2.VAL('
abc123'
)=0
33.WEEKDAY()
WEEKDAY(表达式)
WEEKDAY()是一个计算星期几的函数,可返回日期是该星期的排列数
(即星期几,此排列数是以数字1到7来表示。
星期日是第1天,星期六是第7天)
例1.WEEKDAY('
)=6(星期五)
34.YEAR()
YEAR(表达式)
YEAR()是一个年份函数,可返回日期“表达式”所对应的公元年份数字。
例1.YEAR('
)=2008
取数函数
|函数代码;
数据源代码;
表代码[年];
[月];
变量;
[条件式]|
□函数有六个要素组成,要素间用“;
”号相隔
□六个要素用符号“|”首尾合为整体,可视为一个数据
□函数代码是取数函数的标识符(大写字母且不能省)。
取数函数有21种:
ZDY,RYH,RYZ,RYS,FS,LJ,GLZ,DYM,KHXS,LQH,KCS,WEB,EXC,EXD,WDD,HH,ABB,HZB,TMP,HSZ,HL
其中TMP,ZDY和RYH最常用,而且运行效率高
□数据源代码--指的是文件数据源编码,数据源代码不能省
□表[年]--表代码(可尾随年份),如果表代码不含年份,[年]要素必须省去
□[月]--表尾随的月份,如果表代码不含月份,[月]要素必须省去
□变量--指定数据库表的列代码(或字段名)(不能省)
□[条件式]--取数的筛选条件,可省去
□间隔符“;
”不能省
1.ZDY
1.ZDY---自定义函数,从任意数据库中取数或求和等
这是一个多用途的“自定义”函数,可以对“变量”进一步定义(如sum(),avg(),count()等)
|ZDY;
[条件式]|
A00Z;
sum(JBGZ);
|
表示取数据源代码为“A00Z”,GZD(工资模式)中变量“JBGZ”之和。
例2.|ZDY;
JBGZ;
JBR='
李珊'
表示取数据源代码为“A00Z”,GZD(工资模式)中,李珊的基本工资(JBGZ)
例3.|ZDY;
JBGZ+FDGZ;
表示取数据源代码为“A00Z”,GZD(工资模式)中,李珊的基本工资(JBGZ)、浮动工资(FDGZ)之和
例4.|ZDY;
avg(JBGZ);
表示取数据源代码为“A00Z”,GZD(工资模式)中变量“JBGZ”平均数。
例5.|ZDY;
min(JBGZ);
表示取数据源代码为“A00Z”,GZD(工资模式)中变量“JBGZ”最小数。
例6.|ZDY;
max(JBGZ);
表示取数据源代码为“A00Z”,GZD(工资模式)中变量“JBGZ”最大数。
例7.|ZDY;
BM;
表示取数据源代码为“A00Z”,GZD(工资模式)中,李珊所在的部门(BM)
例8.|ZDY;
count(JBR);
表示取数据源代码为“A00Z”,GZD(工资模式)中的人数
2.RYH
2.RYH---求和函数,从任意数据库中求和
|RYH;
例1.|RYH;
例2.|RYH;
3.RYZ
3.RYZ---取字函数(对取得的“数”视为字符,不进行“数”的运算)
返回指定函数变量(一个或多个)满足取数条件的值(多个变量式间用符号“@”相隔)
|RYZ;
例2.|RYZ;
'
基本工资='
@JBGZ@'
岗位工资='
@GWGZ;
将分别显示李珊的基本工资(JBGZ)和岗位工资(GWGZ)
例3.|RYZ;
ZNF0;
YF0;
SJ2;
ID=21|
取自当前数据源,当期资产负债表中的第21行第2列数。
例4.|RYZ;
ZNF_S;
SJ4;
ID=22|
取自当前数据源上年同期资产负债表中第22行第4列数。
例5.|RYZ;
0001;
SNF0;
ID=19|
取自数据源代码为‘0001’,当期损益表中第19行第2列数。
例6.|RYZ;
0002;
Z1995;
12;
取自数据源代码为‘0002’的1995年12月份资产负债表中的第21行第2列数。
4.RYS
4.RYS---取数函数(强调“数”的运算)
返回指定函数变量(一个或多个)满足取数条件的数(多个变量式间用符号“@”相隔)
|RYS;
例1.|RYS;
例2.|RYS;
JBGZ+GWGZ;
表示取数据源代码为“A00Z”,GZD(工资模式)中,李珊的基本工资(JBGZ)和岗位工资(GWGZ)
例3.|RYS;
JBGZ@GWGZ;
5.FS
5.FS---从凭证求和函数(本月凭证)(记帐后就可求和)
|FS;
公司编码;
年;
月;
条件式|
本函数是直接取凭证库的求和函数,通过“条件式”来限制求和的范围,
例1.|FS;
NF0;
BWB_J;
BH1='
1002'
表示取当前公司当期凭证库中符合一级科目编码BH1为“1002”条件的借方数之和。
6.LJ
6.LJ---累计数
|LJ;
表代码年;
本函数是月报表的求和函数
取1至当前月份的数累计后再返回。
例1.|LJ;
ZW1MNF0;
表示取1至当前月份每个月凭证库中符合一级科目编码BH1为“1002”条件的借方数累计之和。
7.GLZ
7.GLZ---关联字函数
这是两个ZDY的组合(用符号“§
”相隔要素),前式取得的值(用符号“△”表示),作为后式的判据
|GLZ;
数据源代码1§
数据源代码2;
年1§
年2;
月1§
月2;
变量1§
变量2;
[条件式1]§
条件式2|
1式取得的值(用符号“△”表示),作为2式的判据
例1.|GLZ;
GSBM§
GZD§
min(JBGZ)§
JBR;
§
JBGZ=△|。
表示确定当前数据源GZD(工资模式)中谁的“JBGZ”最小。
例2.|GLZ;
max(JBGZ)§
表示确定当前数据源GZD(工资模式)中谁的“JBGZ”最大。
8.DYM
8.DYM---求第一名函数
指定变量的最大数的对应者(对应者和指定变量用符号“,”相隔)
|DYM;
变量1,变量2;
变量2作为判据,用符号“,”相隔
例1.|DYM;
JBR,JBGZ;
9.KHXS
9.KHXS---考核系数函数
|KHXS;
帐套编码;
[数区间判据];
[日期区间判据];
系数变量;
[条件式]|
表代码:
KHXS
数区间判据:
S1~S2
日期区间判据:
R1~R2
系数变量:
XS1,XS2,XS3,.....
判据变量:
PZ1,PZ2
例1.|KHXS;
30;
XS1;
PZ1='
AA'
|=40
请参考如下考核系数表:
判据1(PZ1)上限(S1)下限(S2)系数1(XS1)
AA
0
10
35
11
20
28
21
100
40
BB
60
56
61
300
110
10.LQH
10.LQH---分类求和函数
|LQH;
对不同变量数(相同数只取其一)求和
例1.|LQH;
|=3000
表示取数据源代码为“A00Z”,GZD(工资模式)中不同“JBGZ”种类之和。
11.KCS
11.KCS---库存函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 效率 管理 组织 测评 系统