版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
用友政务公司/R9软件研发部01四月2023U8预算执行分析系统技术培训目录1、产品概述产品概述产品概述之表样定义Cell文件编辑器定义表样产品概述之数据源定义产品概述之参数定义产品概述之模板定义产品概述之生成报表产品使用认识报表认识系统数据接口报表定义图表展示报表联查预警定义暂未实现产品使用之认识报表1报表的组成表格报表参数数据图表产品使用之认识报表2表格的构成从纵向来看:页头:纵向浮动表的每页都会打印;表头:纵向浮动表的首页都会打印;表体:纵向浮动表中跟随记录条数进行增长并进行打印;表尾:纵向浮动表中的最后一页进行打印;页尾:纵向浮动表的每页都会打印;从横向来看:页左:横向浮动表的每页都会打印表左:横向浮动表的首页都会打印;表中:横向浮动表中跟随记录条数进行增长并进行打印;表右:横向浮动表中的最后一页进行打印;页右:横向浮动表的每页都会打印;产品使用之认识报表3报表属性功能路径设计-报表属性如图:产品使用之认识报表4产品使用之认识系统1系统界面构成产品使用之认识系统2产品使用之文件的打开从当前机器中打开文件式报表(扩展名为.cll)功能路径报表定义-文件-打开界面如下:产品使用之文件从服务器加载从服务器加载是从服务器的数据库中打开报表功能路径报表定义-文件-从服务器加载界面如下:产品使用之文件保存到服务器功能路径报表定义-文件-打开扩展名为”.cll”的文件-保存到服务器报表保存到数据库中的表db_report和db_report_file中产品使用之删除报表功能路径文件-保存到服务器-删除产品使用之文件菜单的练习新增一个简单的表样(先不定义数据源等)保存到本地文件保存到服务器从服务器下载问题:文件-保存的功能有什么需要注意的?产品使用之文件保存功能路径报表定义-文件-保存文件保存有两个含义:当前打开的报表是本地文件,则保存到本地当前打开的报表是服务器文件,则保存到服务器产品使用之数据接口BKA宿主程序报表系统宿主取数接口R9i中间层R9i数据库关系型数据库(RDBMS)R9i取数接口通用取数接口产品使用之数据接口1宿主接口宿主接口无需做任何设置,当把数据源的数据接口设置为“宿主”时,该数据源将从当前登录的帐套中取得数据。R9i接口(MSSQL)数据库类型:SQLServer其他登录信息:ConnectionType=SOCKET;AppServerPort=211登陆用户名使用登陆系统的用户,例如:系统管理员产品使用之数据接口2R9i接口(Oracle)数据库类型:Oracle其他登录信息:ConnectionType=SOCKET;AppServerPort=211登陆用户名使用登陆系统的用户,例如:系统管理员产品使用之数据接口3通用接口(ADOforMSSQL)数据库类型:SQLServer其他登录信息:Catalog=NC(其中NC为数据库的名称
)登陆用户名使用数据库的用户名产品使用之数据接口4通用接口(ADOforOracle)数据库类型:Oracle其他登录信息:ServiceName=SID(其中SID是专用于Oracle的数据库服务名(注意:必须是服务全名,全名从tnsnames.ora(oracle11g文件)中查:SERVICE_NAME=),例如:ORCL.UFGOV.COM.CN)登陆用户名使用数据库的用户名产品使用之数据接口5资料目录中的文件“数据接口定义.CLL”中保存了四种数据接口定义的样例练习设置数据接口(参考最新使用手册)产品使用之数据接口6报表定义将新打开一个空的报表功能路径功能-报表定义或点击如图所示:产品使用之报表定义报表参数文本框参数产品使用之报表定义参数1报表参数日期(Format=yyyy-MM-dd)注意上面的MM必须是大写产品使用之报表定义参数2报表参数枚举(可录入=0&选项=1;2;3;4;5;6;7;8;9;10;11;12;)产品使用之报表定义参数3报表参数字典(选择项="selectgsdm代码,gsmc名称frompubgszl"&返回字段=代码;名称&是否多选=0)产品使用之报表定义参数4报表参数树(选择项=“selectgsdm代码,gsmc名称frompubgszlwherekjnd=<%EnvVar(“会计年度")%>"&返回字段=代码;名称&是否多选=0&分级字段=代码&编码规则=4-2-2-2)在树中,如果选择的节点是该节点下的所有子节点,则返回当前父节点,因为子节点太多产品使用之报表定义参数5报表参数是否(显示一个选择框)返回1/0产品使用之报表定义参数6样例参阅“资料”中的参数样例.CLL产品使用之报表定义参数6产品使用之报表定义2报表参数的使用查询报表时需要输入设计-报表属性-报表参数(勾选后则需要输入)查询图表时需要输入设计-图表-新增或修改-引用报表参数(勾选后则需要输入)数据源普通SQL语句数据源请参阅资料目录中的”财政预算指标执行情况表.cll”文件产品使用之报表定义3数据源基于Oracle存储过程的数据源(目前暂不支持通用接口)(beginRPT_SP_GRWLYEB(AGsdm=><%EnvVar("单位代码")%>,AZth=><%EnvVar("账套编号")%>,AKjnd=><%EnvVar("会计年度")%>,ACzyID=><%EnvVar("操作员编号")%>,AQJFrom=><%Param("QJFrom")%>,AQJTo=><%Param("QJTo")%>,AResult=>:pRecCur);end;)样例参考(\资料\数据源为存储过程\Oracle)产品使用之报表定义4产品使用之报表定义5数据源基于MSSQL存储过程的数据源(目前暂不支持通用接口)(execRPT_SP_GRWLYEB@AGsdm=<%EnvVar("单位代码")%>,@AZth=<%EnvVar("账套编号")%>,@AKjnd=<%EnvVar("会计年度")%>,@ACzyID=<%EnvVar("操作员编号")%>,@AQJFrom=<%Param("QJFrom")%>,@AQJTo=<%Param("QJTo")%>)样例参考(\资料\数据源为存储过程\SQLServer)函数的使用#IsBlank(DictTrans("地区数据源",Field("数据源.dqdm"),"dm","mc"),"合计")如果为空则写为“合计”(汇总行)字典翻译功能(将“数据源.dqdm”的值翻译为“地区数据源”的“mc”值)样例参考(低保发放统计分析季报表.CLL)产品使用之报表定义6函数的使用#Param(“年”)+“年“+Param(”月”)+“月“显示结果为“2010年6月”产品使用之报表定义7函数的使用#RelativeCell(-2,0)*100/RelativeCell(-1,0)从相对于当前单元格的若干位置取数(右边下边为正、左边上边为负;第一个参数对应列,第二个参数对应行)参考样例(资料\乡镇财政收入总额分析表.CLL)产品使用之报表定义8函数的使用#AggrQuery("数据源",“101","dwdm","y_je","sum")汇总查询函数,可以汇总sum\count\avg\min\max上面的语句相当于:selectdwdm,sum(y_je)from数据源wheredwdm=‘101’groupbydwdm上面分组字段和对应的值可以为多个,用“;”隔开参考样例(资料\乡镇财政收入总额分析表.CLL)产品使用之报表定义9函数的描述与R9i_BKA.exe在同一个目录中的文件“FuncRem.xml”中描述了系统使用的所有函数实施人员可以修改描述的文字内容(不能增加)产品使用之报表定义10Getcode函数的作用:该函数是取出参数(文本型)中的编码,参数中编码与值以空格分开。如:GETCODE(“101现金”)取出结果就是从左向右遇到第一个空格前的字符串”101”,另外该函数可以实现多选(getvalue没有多选的功能).举例:给getcode函数传递下面的内容后:001002002研究所1;001002003安全监督中心;001001林业局3
getcode函数返回的内容应该是:
'001002002','001002003','001001‘另外,如果报表参数使用多选树,则在SQL中不要使用in来接收这些getcode的返回值,因为其中可能会自动处理为父节点;应该使用like加or(通过数据库函数实现多个likeor);SQL的in只能接收最明细的代码且不能模糊查询在目录“资料\函数”目录中有两个文件:GetLikeOrStr.txtGetLikeOrStr2.txt实现了转化为like加or串金额的显示菜单“设计”单元格属性菜单“设计”单元格设置产品使用之报表定义11去重去重表示当下面的数据和上面的数据相同的时候,不显示数据产品使用之报表定义12分级汇总分级汇总是将数据组织关系的级次逐级汇总到上一级的过程分级汇总可以用于一个字段,也可以用于多个字段,这些字段按照排列顺序由后向前汇总全部数据汇总和本级汇总是整个汇总数的根节点和叶节点,对于下表的数据:科目的编码规则为:3-2-2,项目的编码规则为2-2-2产品使用之报表定义13科目项目金额0030201040506100则分级汇总的结果为:科目项目金额
100(全部汇总)003
10000302
1000030201
100003020104100003020104051000030201040506100(本级汇总)0030201040506100报表参数补充说明默认值:在查询数据时,弹出对话框,由用户确认的参数值的默认值测试值:在数据源修改--取数命令中的查询时SQL语句中参数用到的值产品使用之报表定义141、可以使用华表自带的函数的功能点击图标
可以出现输入函数的框或者在单元格中输入等于号,自动出现输入函数框2、可以把浮动行定义的单元格公式(华表自带的公式),自动复制到所有的浮动行产生的行中:比如:在任意一个单元格中定义函数:ROUND(CELL(COL()-1,ROW(),1),1)3、我们自己的函数SetFormula用于将动态生成的公式设置到某个固定单元格中:
比如在最后一行的汇总行的一个单元格:
#SetFormula("SUM(AE5:AE"+(rowid()-1)+")")
该函数自动拼接的串:SUM(AE5:AE180),设置到单元格中的公式中
以后汇总行可以在前台自动计算,不需要在存储过程中计算汇总行
会增加效率产品使用之报表定义15图表样式柱状图(x轴名称,y轴金额)折线图(x轴名称,y轴金额)饼状图(x轴名称,y轴金额)条形图(x轴名称,y轴金额)面积图(x轴名称,y轴金额)散点图(x轴名称,y轴金额)曲线图(x轴名称,y轴金额)样例参考(低保发放统计分析季报表.CLL)产品使用之图表展示产品使用之报表联查功能路径设计-单元格设置-相关报表报表参数属于目标报表报表参数的格式为:“参数名称|标题”例如:年|年参数值属于当前报表,可以使用函数参考文档(一级单位资料.cll和下级单位资料.cll)预警标准信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 废旧家电回收利用行业市场调研分析报告
- 幼儿园煤气合同模板(2篇)
- 智慧校园活动组织与管理方案
- 2024共享成果:两人合资公司股权分配合同
- 2024年农产品购买合同范例
- 2024宠物医院院长劳动合同
- 电商平台销售团队绩效考核方案
- 血糖仪市场发展前景分析及供需格局研究预测报告
- 2024年匠心之作:产品设计与研发合同
- 局部感应空调产品供应链分析
- 领导考察谈话怎么评价领导
- 叶片气动特性快速计算桨距角的改进算法
- 幼儿园优质公开课:小班科学《奇妙的声音》课件
- 2023非心脏外科手术围手术期心血管疾病管理中国专家共识(完整版)
- 山东省淄博市张店区2022-2023学年七年级上学期期中英语试卷
- 04.第四讲 坚持以人民为中心
- fg-400变频器说明书
- jgd280同步控制器使用说明
- 传染病首诊医生负责制度传染病首诊负责制
- 胸腰椎压缩骨折中医治疗难点及解决思路和措施
- 电梯维修保养总体施工方案
评论
0/150
提交评论