ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:40.67KB ,
资源ID:7348057      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7348057.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(用友系统UFO报表常用.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

用友系统UFO报表常用.docx

1、用友系统UFO报表常用UFO 报表处理第一部分 报表公式及函数UFO 电子报表主要由报表公式编辑 报表命令 二次开发(批命令使用 )组成,这里只对常 用的一些操作做一简单述叙 .一、 UFO 的基本概念(一)单元 数值单元: 15 位的有效数字; 字数单元: 63 个字符或 31 个汉字; 表样单元: 63 个字符或 31 个汉字;单元的表示:1、列标行号2、 列标#行号:女口 A#2 (等同于A2)3、 !列标 #行号:如!1#2 (等同于 A2)4、 !#:表示当前表面的最大单元(以屏幕显示的最大行列数为准,不是表 尺寸)。(二)区域1、 单元名称:单元名称 如 A3: C14;C14:

2、A32、 行: #5表示第 5 行的所有单元组成的区域 ;3、 列 :B或!2表示B列所有单元组成的区域;!表示表页中最后一列所有单 元组成的区域 ;4、 行 :列 #5:#7表示第 5 行到第 7 行所有单元组成的区域 ;:#1:#表示整个表页的区域 ;5、 列:列 如如B:D或!2:!4或B:!4或!2:D表示B列到D列的所有单元组成的 区域。A : !或!1:!表示整个表页的区域。区域描述:“报表名” 区域名称 表页号如:B1 : B11= “利润表”一A1:A115(三)关键字关键字是游离于单元之外的特殊数据单元, 可以唯一标识一个表页, 用于区别并选择 表页,为多维操作起“关键字”的

3、作用, UFO 提供六种关键字:单位名称;年;月;日; 季。(四)筛选筛选是执行 UFO 命令或函数时,根据用户指定的筛选条件,对报表中每一页或每一 个可变行(列)进行判断,只处理符合筛选条件的表页或可变行(列) 。筛选条件分表页筛选条件和可变区筛选条件, 表页筛选条件指定要处理的表页; 可变 区筛选条件指定要处理的可变行或列。格式:FOR表页筛选条件;可变区筛选条件其中:表页筛选条件确定要处理的表页, 若省略则指当前表页; ALL 表示选择所有的 表页。例: C2:C5=E2:E5 FOR 年 2002FOR 年=2002 AND 月10(五)关联UFO 报表中一张报表中的不同表页或不同的报

4、表中存在着经济或勾稽关系,要根据 这种对应关系找到相关连的数据进行引用, 就要定义关联条件。UFO在多个报表之间操作时,主要通过关联条件来实现数据组织。关联条件跟在命令、函数的后面。格式:RELATION本表单值表达式1WITH 对应报表单值表达式2,单值表达式 11 WITH 单值表达式 22 例如:1、 RELATION 月 WITH “ ZJB” 月表示取“ ZJB”报表与本报同月的一页的数值2、 RELATION 2 WITH “ZJB”一 季表示取“ ZJB”报表第二季度这一页的数值3、 A= “LRB ”一 B RELATION 月 WITH “LRB ”一 月 +1表示取“ LR

5、B ”报表上一月 B 列的数值(六)运算符1、算术运算符八平方;*./乘除;+-加减。2、比较运算符=等于; 大于; 小于; 不等于; =大于或等于; =小于或等于。3、逻辑运算符AND 与并且; OR 或; NOT 非二、单元计算公式 (一)在公式中如何表示报表 表页号 如2则表示第 2 页当前表页 : FOR MRECNO( )=1 令第 1 页进行计算 最大表页: (二)单元公式表述格式:= FOR; RELATION RELATION 可简写成 RELA 。表页筛选条件(可选) :在报表的所有表页中指定参加运算的表页,如不指定表页筛 选条件,则对所有的表页运算。关联条件(可选):建立本

6、报表与其他报表之间的关联关系。 在单元公式中不用 ALL 则可对全部表页进行计算,但在命令窗中,二次开发平台中 不用 ALL 则只对当前表页进行运算。(三 )单元公式举例1、简单的单元公式:A5=A6+A7 ; A4:A8=B4:B8+C4:C82、指定单元公式处理的表页C2=(D1/E3)*100 FOR A10F5=(D1-E2)/E3)*100 FOR 年=1992 AND 月=103、从当前报表的其他表页中取数B10=A11 (所有表页,B10等于第1页A1单元的值)B10=A-B10 RELATION 月 WITH 1 (当前报表为 A.REP)(B10等于当前报表中月=1的B10单

7、元的值)SELECT 函数(本报表累计函数)的运用D5:D20=C5:C20+SELECT(D5:D20, 年=年 AND 月 =月 +1)表示 D5:D20 区域取本年累计值。(如“损益表“中求累计值)使用 SELECT 函数时不能使用表页筛选条件, 表示当前表页 ,月为本月关键字中的月;例:D=C+SELECT ( D,年=1994 AND 月 12)4、从其他报表中取数D5=“B”D54C5=B-C10 FOR 年=1995 RELATION 月 WITH B- 月本表中的C5等于B表年月相同的C10的值.5、区域公式:B8: C12=0C7: C13=F15: F21+H6: H12;

8、D3: D25=E3: E25/F3: F25A1 : A10= “盈利单位” FOR J2006、筛选条件的运用在单元公式中,可进行如下设计: FOR 年=1996 AND 月6 令 1996年下半年的表页进行计算FOR 月 3 AND 月 0 ORC20FOR MREC ( )=1 令第一页进行计算FOR MREC ( )13 令 1-12页进行计算7、关联条件的运用格式: RELATION WITH 报表名- WITH 前的参数表示目前表页的特征用关联条件从本表他页取数A=LRB-B RELATION 月 WITH LRB- 月+1A 列取本表上一月 B 列的值A=LRB-B RELAT

9、ION 1 WITH LRB- 月A 列取本表 1 月 B 列的值 注意:所有引用本月他页相同地址单元的计算公式只能在命令窗和批命令中使用, 不 能在单元公式中使用。使用关联条件取本表他页数时,等号右边数据源区域必须有当前表表名。8、用关联条件从其他表页取数 当我们从他表取数时,已知条件并不是页号,而是希望按年、月、日、季等关键字的 对应关系来取他表数据。 ALL 表示当前表页。例:A= “LRB ” -B RELATION 月 WITH “LRB ” -月 +1表示本表各页A列取LRB报表上月各页B列的数值A=“LRB” -A RELATION 年 WITH “LRB” -年,月 WITH

10、“LRB” -月 +1令当前表各页A列取表“ LRB”同年上月A列的值。A=“LRB” -B FOR ALL RELATION 1 WITH “LRB” -月当前表页A列取表“ LRB ” 1月B列的数值A=“LRB” -B+“ZJB” -C RELATION 年 WITH “LRB” -年, 月 WITH “LRB” - 月, 年 WITH “ZJB” -年, 月 WITH “zJB” -月9、相对单元公式 以上使用的都是绝对单元公式, 如此时对表格进行行、 列的增加或减少则单元公式不 变。以下是相对公式的应用:女口: A10=PTOTAL (? A1 :? A9)此时在 A10 单元前插入

11、一行后单元公式为: A11=PTOTAL(? A1:? A10) A1=B1+? C1此时在第一行前插入一行时,公式为: A2=B1+? C2 注意:相对单元公式经移动或复制到其他单元,单元公式中引用的单元也随之改变。10、定义单元公式应注意的事项单元公式中的单元地址不允许循环使用(SELECT、IFF函数除外),即本单元的公 式中不能直接引用或间接引用本单元中的数据,如出现循环引用,单元中将显示“公式错 误”。在可变区中不能定义单元公式, 要计算可变区中的数据, 可以在命令窗或批命令中 进行。在组合单元中不能定义公式。在表样类型单元中输入“ =”后,将弹出“单元公式”的对话框,在其中可定义单

12、 元公式。三、报表审核及舍位平衡1、 审核公式算术表达式 关系表达式 算术表达式 , 算术表达式 关系表达式 算术表达 式 FORv页面筛选条件 ; 可变区筛选条件RELATIONv页面关联条件 ,页面关 联条件 MESSAGE “提示信息 ”例:C2=C3+C4+C5+C6+C7MESS “C 列合计不等!”D2=D3+D4+D5+D6+D7MESS “D 列合计不等!”执行审核:数据状态点取“数据” 审核2、 审核公式组C5=“as021.rep-”F5,C6=“as021.re-pF”6,C7=“as021.re-pF”7,C8=“as021.re-pF”8RELATION 1 WITH

13、 “ as021.rep -季MESSAGE “一季度数据错误!”3、 舍位平衡格式:REPORT “舍位表文件名 ” (生成新的舍位表 )RANGE 区域,区域*WE 位数 (千元则为 3位)FORMULA 平衡公式,平衡公式 (平衡关系)操作:定义舍位平衡公式:格式状态下点 数据 编辑公式 舍位公式 输入:舍位表名、舍位范围、舍位位数、平衡公式。执行:数据状态下点取 数据舍位平衡 四、命令中的计算公式 计算公式在命令中的使用非常广泛, 主要用于给单元赋值, 能解决单元公式不能做到 的一些功能。格式:LET 区 域|关键 字|变量=算术表达式 ,区域|关键字| 变 量=算术表达 式*FOR页

14、面筛选条件 ; 可变区筛选条件RELATION页面关联条件 ,页面关 联条件 *例: LET A1=123LET 赋值命令的使用参见常用命令格式特点 :以 LET 引导计算公式 ;一个计算公式可以为若干个筛选条件、 关联条件相同的区域赋值, 各赋值表达式间 以“,”分隔;命令窗中计算公式的使用:工具 命令窗 ,可输入计算公式,输入一行后回车后即执行该行命令。 批命令中计算公式的使用:工具二次开发,在二次开发窗中新建或打开批命令文件(* SHI),在批命令 编辑窗中逐行输入计算公式后存盘即可。在要执行批命令时,点取菜单文件执行,选取所需批命令文件(*. SHI)即可。 命令中的计算公式与单元公式

15、的区别: 两者非常相似,只需注意命令中计算公式有以下特点:以 LET 引导公式;一个计算公式可以为若干个筛选条件、 关联条件相同的区域赋值, 各赋值表达式间 以“,”分隔;可以为可变区赋值;批命令中可以用所有函数,命令窗中可使用除交互输入函数 GETINT,GETSTR以 外的所有函数,而单元公式不允许使用指针状态函数中的 MBOF、MEOF ;交互输入函数 GETINT、GETSTR,文件检测函数 FILE。单元公式中,页面筛选条件缺省时为全部表页,而命令窗或批命令中,页面筛选条 件缺省则为当前表页。单元公式中不能使用!和#符号。五、常用函数(具体见函数 ) 在编辑单元公式中,可直接使用用函

16、数(函数向导可参考) ,除数字函数 SELECT、 IFF 函数外其他函数不允许嵌套使用。1、合计函数 :格式:PTOTAL (区域,区域筛选条件)例: A5=PTOTAL (B5: F5)2、立体方向合计函数 TOTAL 格式: TOTAL (区域, 页面筛选条件 ) 说明:将所有表页的区域内的数值合计返回本表中。例:TOTAL (A3: A5,年 1998)3、平均值函数 PAVG (固定区平均值函数) 格式: PAVG (区域,区域筛选条件 ) 例: PAVG (D5:D3012)4、立体方向平均值函数 AVG格式:AVG (区域,页面筛选条件 ) (区域内不带页号)例: AVG(A3:

17、A5, 年1998)5、立体方向计数函数 COUNT格式:COUNT (计数区域,页面筛选条件)例: COUNT(A: B)COUNT (A3: A5,年1990)注:凡立体方向的统计函数区域内皆不带页号6、 表页号函数 MRECNO 格式: MRECNO ()例: A=D FOR MRECNO ( ) =17、 本表它页取数函数 SELECT格式: SELECT (区域 , 页面筛选条件 )例: B=SELECT ( B,年 =年+1)年 :表示当前表页的年份。8、条件赋值函数 IFF格式: IFF (逻辑表达式,条件真值,条件假值) 说明:逻辑表达式:控制函数返回值的条件。条件真值:为真时

18、函数的返回值为算术表达式。 条件假值:为假时函数的返回值为算术表达式。 返回值:当算术表达式为真时, 返回条件真值, 当算术表达式为假时, 返回条件假值。 注释:用于单元公式时不能使被赋值的区域与算术表达式中用到的区域重复,如:A3=IFF (A30, 10, -10)是不对的。 使用范围:单元公式,命令窗,批命令。例:B3=IFF (A30, 10, -10)当A30时,B3被赋值为10,否则赋于-10。A3=IFF(B320, 10, -10)如果第2页B3大于0, A3的值为10,如果B3小于0, A3的值为-10) 9、帐套取数函数规则QM(v科目编码 ,截止日期)例:计算应交个调税的

19、公式(1)、根据个人含税收入计算应纳个调税R6为个人收入减去扣除项目后的应税收入,S6为应交个稠税 R6=IFF(?C6+?I6-?Q60,?C6+?I6-?Q6,0)S6=IFF(?R6500,?R6*0.05,IFF(?R62000,?R6*0.10-25,IFF(?R65000,?R6*0.15-125,IFF (?R620000,?R6*0.20-375,IFF(?R640000,?R6*0.25-1375,IFF(?R660000,?R6*0.30-3375,IFF (?R680000,?R6*0.35-6375,IFF(?R6100000,?R6*0.40-10375,?R6*0.

20、45-15375)(2)、根据个人不含税收入计算含税收入E6=IFF(?D6475,?D6/(1-0.05),IFF(?D61825,(?D6-25)/(1-0.1),IFF(?D64375,(?D6-125) /(1-0.15),IFF(?D616375,(?D6-375)/(1-0.2),IFF(?D631375,(?D6-1375)/(1-0.25),IFF(?D6453 75,(?D6-3375)/(1-0.30),IFF(?D658375,(?D6-6375)/(1-0.35),IFF(?D670375,(?D6-10375)/(1-0 .40),(?D6-15375)/(1-0.4

21、5)(3)、根据交纳的个调税还原成含税收入 B4=IFF(?A425,?A4/0.05,IFF(?A4175,(?A4-25)/0.1+500,IFF(?A4625,(?A4-175)/0.15+ 2000,IFF(?A43625,(?A4-625)/0.2+5000,IFF(?A48625,(?A4-3625)/0.25+20000,IFF(?A4146 25,(?A4-8625)/0.30+40000,IFF(?A421625,(?A4-14625)/0.35+60000,IFF(?A4?J13,?J13,QM(4010101, 月 ,y,)取 002帐套 501040101科目 2005

22、年 5月份部门、项目睥末记帐金额QM(501040101,5,002,2005,部门号,项目号,Y,)六、数据处理功能(一)交换表页 .数据状态下: 编辑交换表页 在源表页号和目标表页号输入要互相交换位置的表页页号。 可一次交换多个表页, 多 个页号用“,”隔开。(二)采集外部数据可以把以下几类数据采集到当前报表中。1、 其他报表文件( REP)的数据;2、 文本文件(.TXT)的数据;3、 DBASE数据库文件(.DBF)的数据。操作:1、 数据格式:点 数据采集2、 在对话框中选择要采集的文件名,如是文本文件或 DBASE 文件,在 文件类型 框中选择 TXT 或 DBF 文件即可。3、

23、点采集 或双击该文件名即执行数据采集, UFO 将在当前报表中自动追赶加表页 以存放采集进入的数据。1 、采集时两报表的格式须相同;2、 如只想采集某一报表中的部分表页,请使用 APPEND FROM 命令3、 固定列项: 窗口拆分窗口 七、常用命令(1)、命令使用方法系统提供的命令用于命令窗和二次开发窗口 UFOEDIT。当您需要在命令窗中使用命令时, 请选择菜单 文件- 命令窗或工具栏中的图标 。在 UFO窗口下方出现命令窗。在命令窗中输入命令,回车时命令执行。当您需要重复执行某 些命令时,将光标移动到以前曾经输入的命令行上,按回车即可。当您要编辑批命令或自定义菜单时,请选择菜单 工具-二

24、次开发 。进入 UFOEDIT 后,新建或打开菜单文件(*.mnu)或批命令文件(*.shl),在窗口中逐行顺序输入命令。 编辑完菜单文件或批命令后存盘。当您需要执行批命令时,点取 文件-执行菜单即可。或在命令窗中使用命令 DO。 当您需要执行自定义菜单时,点取 文件-执行菜单即可。或在命令窗中使用命令 SETMENU使用命令窗和程序编辑器时, 您可以直接使用命令, 您不需要完整记忆完整的命令格 式,甚至不需记忆完整的命令名,只要您输入命令名的前几个字母,您就可以用 F1 调出 相关命令的帮助信息。(二) 、命令规范COMMAND , * FOR ; RELATION 说明COMMAND 命令

25、关键字,如 LET 、TOTAL 等,可以简写成前 4 个字母FOR 筛 选条件关键字,如 TOTARELATION 关联条件关键字可以简写成前 4 个字母,即 RELApara 命令的参数 表页筛选条件 可变区筛选条件 表页关联条件 表 示该项可选,可以省略* 表示其前面括号内的内容可以是 0 到多个, 逗号,用于隔开各参数; 分号,用于将表页筛选条件和可变区筛选条件隔开 命令中使用到的字母和符号,如:命令关键字、引号 ( )、逗号 (,)、分号(;)等均为半角符号。(三) 几种常用命令( 1) LET 赋值命令命令说明 赋值命令命令格式 LET 区域 | 关键字 | 变量 = 算术表达式

26、, 区域 = 算 术表达式 * FOR 表页筛选条件 ; 可变区筛选条件 RELATION 表页关 联条件 , 表页关联条件 * 参数说明 区域 | 关键字 | 变量:计算公式所赋值区域、关键字或变量。在系统 状态和格式状态下只可以对变量赋值。算术表达式:数据来源位置和运算关系。 表页筛选条件:确定参与计算的表页范围,单元公式中缺省为所有表页;命令窗和批 命令中缺省为当前表页, ALL 表示所有表页。可变区筛选条件: 确定参与计算的可变区范围, 当参数 区域中为固定区时不需此参 数。缺省为所有可变行或可变列。表页关联条件: 确定固定区数据来源, 即本表与他表表页的对应关系或本表内各表页 的对应

27、关系。没有引用本表他页数据或他表数据时不需此参数。缺省为本表或他表的第 1 页。运行状态 系统状态,格式状态,数据状态。注释 当参数“区域”中包含不止一个固定区单元时,区域中的行列数必须与算 术表达式计算结果的单元行列数一一对应。由于该命令常用于计算公式,因此更具体的使用说明可以参阅用友 UFO 的高级用 户手册,计算公式一章。范例 在数据状态下,如下命令定义关键字的值。LET 年=1999在数据状态下,如下命令给数值型单元赋值。LET B20=1234.56在赋值命令中使用函数,如下命令令 E5单元的值为E6:E20区域的合计。LET E5=PTOTAL(E6:E20)如下命令为字符型变量

28、&VAR 赋值。LET & AR=getstr(单位名称:)(2)APPEND FROM 数据采集命令命令说明 数据采集命令命令格式 APPEND FROM “文件名” FORv筛选表页条件参数说明 表文件名:源表文件名,可以是报表文件(*rep)、标准文本文件(*.txt )、 DBASE 数据库文件( *.dbf)、ACCESS 文件( *.mdb)、MS EXCEL 文件( *.xls)、 LOTUS 1-2-3 文件( *.wk4 )。 当为报表文件时,扩展名可以缺省,当文件为其他类型文件时,扩展名不可缺省。 当源文件为报表文件时,报表格式与当前表的格式应当相同。 筛选表页条件:筛选表页条件缺省时,追加所有表页。运行状态 数据状态。注释范例 当报表文件“报表 2”与当前表格式完全相同时,如下命令将“报表 2”中“月份大于 3 月”所有表页复制到本表追加的页上。APPEND FROM “报表 2”FOR 月3 如下命令将“ AAA.XLS ”中所有表页的内

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1