欢迎来到天天文库
浏览记录
ID:33293526
大小:568.50 KB
页数:18页
时间:2019-02-23
《安讯报表生成器技术手册》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、安讯报表生成器技术手册目录1、安讯操作技巧及问题22、模版配置参数约定33、报表参数相关函数34、安讯报表生成器44.1生成器涉及表结构44.1.1模板配置信息表,表名:sec_model_config44.1.2模板参数表,表名:sec_model_params_config44.1.3生成报表配置表,表名:sec_report_dispatch44.1.4生成报表参数表,表名:sec_report_params54.2数据库配置说明54.3自动调度配置54.3.1Spring中正确使用Quartz和CronExpression(触发
2、器)64.4axrgm.war包安装说明:94.5安讯报表生成器前台使用说明94.5.1设计报表模板94.5.2配置报表模板94.5.3任务调度11自动调度管理114.5.4手动调度(该调度没有前置条件,即无论生成的数据是否有都会跑)134.5.5手动报表时间参数说明155、使用生成器调用安讯模板155.1定义安讯模版(略)155.2前台添加模板155.3配置前置条件和参数sql165.4模板生成xls文件175.4.1报表数据文件命名175.5自动跑数171、安讯操作技巧及问题1、安讯安装的问题安装完毕后覆盖备份中的文件到安装目录,要
3、求安装到c盘默认的目录下,发现别的目录老是不能用,原因不明可能是jdk、ora路径问题。2、安讯Jdbc配置要求驱动程序类名称:oracle.jdbc.OracleDriver连接url:jdbc:oracle:oci:@actuate_rip如果本机没有配置监听actuate_rip,请配置actuate_rip,对应ip:21.56.4.186,服务名dbreport3、模版的使用:预先定义好一个模版,里面有数据库联接,数据查询(空、时间、机构)。Svn上有模版可以使用4、用安讯打开表格xls文件,直接粘贴到模版上继续开发,不用画表
4、格。5、横向可以合并单元格、纵向不要合并(否则查询数据有时报错)6、group({[Year][Quarter]},{-[Year]-[Quarter]})多级分组、多级排序的用法7、初步判断定义的数据查询运行就会执行(data没引用的情况),所以没有必要的查询不要定义进去8、使用offset可以简化单元行列条件的书写,可使单元格公式定义简化,能用尽量使用。9、对于分组求和使用sum(cells(a))a为分组所在行的别名。10、使用parent完成多级分组求和,注意标签的级别划分11、关于行号的写法:#row()-7&"."注意:单元
5、格风格[数字0]有的时候不显示字符要留意单元格格式12、使用隐藏列完成计算和显示数据#"="&Q1:DKYE&"-"&Q_SY:DKYE13、百分比的应用:#"=if("&Q1:DKYE&"=0,0,"&Q1:BLJE&"/"&Q1:DKYE&")"14、条件中使用like的方法:select(buscdelike‘0A*’)注意要用*不是%!15、在主子表显示数据的设计中,尽管一个数据源都出来了数据;建议使用2个数据查询分别处理不会造成数据没有而显示不全,比如机构、金额,机构应该使用字典,金额数据在关联显示就可以16、查询语句要指定列
6、名。禁止在查询中定义如下语句:SELECT*FROMDUAL此语句会出现下次打不开的情况提示,常规性错误,如果没有备份就只能重新作了17、做好一个#sheet之后预览数据生成一个sheet表格,如果要新增一个表#sheet2切记不能在sheet中改名#sheet2,否则下次预览会造成#sheet2丢失的情况,#sheet2就白做了,一定要插入一个新的工作表在改名#sheet2在继续作就可以了,千万别偷懒使用原来生成的sheet18、2-1序号的实现方法,注意写法#'=OFFSET('&col()&row()&',0,-2)'&'&"-"
7、&'&'OFFSET('&col()&row()&',0,-1)'2、模板配置参数约定报表编号rep_num、(关键字)H-002301报表模板文件名rep_modle、(关键字):如:H-002301存贷款日报.vts模板文件路径rep_modle_dir。如:E:WORKH-002301存贷款日报.vts参数类:1、时间(CENDAT):时间参数都定位到天,整型,即yyyymmdd,缺省‘20081231’频度:1位FRE_REP以下是频度字段对应解释T----旬,M----月,D----天,J----季,H----半年,Y--
8、--年缺省“M”。2、机构号(ORGIDT):符型4位缺省‘6243’,(应该允许输入值和sql语句)3、部门号(DEPNUM):字符型2位,缺省‘00’(应该允许输入值和sql语句)4、汇总标记(SUMI
此文档下载收益归作者所有