久其系统通用公式_第1页
久其系统通用公式_第2页
久其系统通用公式_第3页
久其系统通用公式_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、常见公式举例 使用IFTHENELSE句型:IF BBLX=0AND XBYS=1 THEN 2, 1=1 ELSE2, 1=10。该公式的含义为:如果报 表类型(BBLX)为0,并且新报因素(XBYS)为1,那么,单元格2, 1=1,否则2, 1=10。 通配符(行通配和列通配)的使用:行通配:对单元格m,n 进行行通配,应写成*,n*,5 = *,1-*,4,该公式的含义为:第5栏的数据=第1栏的数据-第4栏 的数据。列通配:对单元格m,n进行列通配,应写成m14=15 + 16,该公式的含义为:第14行的数据=第15行的数据+第16 行的数据。*,3=ROUND(*,2/*,1*10

2、0,2)广6,该公式的含义为:单元格1,2/单 元格1,1大100,计算出的值,保留2位小数,假设结果为A,那么,单元格 1,3=A。IF BBLX1 AND Z7*0 THEN EXIST(Z17)30,31,3845。该公式的含义 为:如果报表类型不为1,并且Z7表的30行或31行或38行或39行或45 行大于0,那么应填Z17表。IF HYDM=3 AND INLIST(BBLX,0,9)THEN Z18*034,40。该公式的 含义为:如果行业代码(HYDM)为3,并且报表类型为0或报表类型为9,那 么,Z18表的34行和40行都应大于0。IFZ1*,*0THENEXIST(Z10)6

3、,7。该公式的含义为:如果Z1表的6行或 7行大于0,那么应填Z10表。跨期公式:如要定义“本期累计=本期数+上期累计”,应写1,2 = 1,1 + 1,2.-1。1,2.-1表示上期累计。跨关联任务的公式:i. Z315,1=Z182,21浮动表的公式:i. 1 = 2,23,511,该公式的含义为:浮动行取合计数,第1行第2栏(或 第3、5、6-11栏)=第2行第2栏(或第3、5、6-11栏)的合计数,第2 行为浮动行。改变单元格显示的颜色:IF 1,410 THEN SYS_FUI=FontColor=$00FFFF;BackColor=10;Cells=1,4。该公 式的含义为:如果单

4、元格1,410,那么该数据以黄色表示,该单元格以红色填充。下图中,横坐标的值是BackColor,取值从1至15,纵坐标的值是BackStyle,取值1 至8二、系统公式在对公式进行定义时,肯定要用到各种运算符和函数,因此“公式生成器”窗口中设置 了大量的操作符与函数,规则如下:(一)代码字段:用来表示此字段的中文含义。BBLX (报表类型)、DWDM (单位代码)、DWMC (单位名称)、XBYS (新报因素)等。(二)单元描述:对于较为复杂的含义可用符号来表示。表名单元格标识或编号;例Z12,1:表示Z1表的第二行第一列;Z2A1表示: Z2表的A1单元格;关联任务的报表指标描述方式:表名

5、单元标识或编号关联任务编号。例如: Z12,11表示关联任务1中Z1表2,1单元格。“*”表示通配符:可代表任一行任一列。代表区间;例广6表示:只在1到6行或列中起作用。(三)关系运算符“二”相等、“”不相等、“”大于、“二”大于等于、“0表示查找单位名称里存在“久其”这两个字的单位。INLIST():对于表达式中“或”选择的条件过多时,可用此函数减少录入量例:INLIST(HYDM,01,02,1011),表示挑选行业代码前两位为“01 ”或“02”或 等于“ 1011 ”的单位。EXIST (表名):检查报表中是否已经填写数据Round(表达式):对表达式数值取四舍五入值 例:round(

6、5.7)=6; round(-5.1)=-5。MOD(表达式):返回两数相除的余数MAX(表达式):求满足口径的单位数据中的最大值MIN(表达式):求满足口径的单位数据中的最小值Str (表达式):将数值转化为字符POWER(,):返回数的乘幂结果DATEVALUE(年-月-日):将文本格式的日期转换为日期型DATE(,):返回特定日期值YEAR():取日期值的年MONTH():取日期值的月DAY():取日期值的的日FIRST():统计函数,取满足条件的第一个数值LAST():统计函数,取满足条件的最后一个数值Getmeaning(字段编码,枚举字典名称):获得枚举字段编码的含义Evaluat

7、e (唯一主代码,求值表达式):取指定单位的数据 例:Evaluate(SYS_FJD, ZCZE)取上级单位资产总额(ZCZE)UnitExist (唯一主代码):判断指定单位是否存在例:UnitExist(SJDM + 9)上级单位是否存在(SJDM + 9是上级单位的代码)ChildrenCount(唯一主代码):求子节点单位数目ChildLevel(唯一主代码),返回值:0不是指定单位的下级,1指定单位的一级子 单位,2指定单位的二级子单位:判断当前单位为指定单位的下级级次例:if (ChildLevel(1111111179) = 2) then 如果是集团 1111111179 的

8、二级单位StatC求值表达式,统计条件,统计方式),其中统计方式必须选SUM, COUNT, AVG, MIN,MAX,FIRST,LAST 之一:统计数据例:Stat(HS, ZZXS=5,Sum)统计ZZXS=5的单位HS指标的合计数ClassStat(分类指标,求值表达式,统计条件,统计方式),其中统计方式 必须选 SUM, COUNT, AVG, MIN, MAX, FIRST, LAST 之一:分类统计数据例:ClassStat(HYDM, HS, ZZXS=5,Sum)按 HYDM 分类统计 ZZXS=5的单位 HS指标的个行业内的合计数TreeStat(求值表达式,统计条件,统计方式,唯一主代码,子节点统计级次), 其中子节点统计级次,0:所有下级,1,2.一级子节点,二级子节点:统计子节点 数据例:TreeStat(HS,ZZXS=5,Sum,Sys_ZD虬 2)统计一级、二级单位中 ZZXS=5 的单位的HS指标合计数ISLEAF(数据项值,目录),返回Bool类型例:ISLEAF

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论