picture for fr functions

功能列表

数据源

支持JDBC,JNDI数据源,如Oracle,DB2,SQLServer,MySQL等主流的数据库,自定义的程序数据源,文本数据源,Hibernate数据源,Remedy等等,同时数据源具有无限的扩展性,可以支持WebService, SOA等标准的数据。

基本单元格属性

  • 单元格格式化:单元格的格式化,完全类似Office的操作风格,包括边框,字体大小,颜色,背景色等等。
  • 单元格斜线:支持多斜线表头,设置灵活。
  • 悬浮元素:包括文本,公式,图形,图片等,可以拖拽到报表的任意位置。
  • 条件加亮:适用于大数据量显示的情况下,高亮显示重要数据。
  • 超级链接:可链接网页,Email地址以及报表。最重要的是链接其它的报表,实现数据钻取。
  • 参数和筛选条件:报表的交互控制。

数据展现

  • 数据扩展:动态返回数据记录,单元格绑定的数据可自动进行扩展。
  • 单元格附属关系:绑定数据列后的单元格之间并非平行关系,而是存在附属关系。附属格跟随其父格扩展。
  • 分组/列表:分组即列当中的内容相同的值,返回给报表。列表,是按照数据库中的原样返回到报表中。
  • 数据汇总:对数据进行求和,平均,个数统计等等。另外,还有页内汇总,组内汇总等等多种汇总方式。
  • 不规则分组:数据并非枚举,而是可能需要按照分段分组,或者其它不规则的划分。
  • 行列对称:数据的扩展,并非像传统的分组报表只能纵向的扩展,而是天然支持行列对称,不需要写一行代码,设计横向报表。
  • 多数据源关联:数据可以来自于多个不同的数据源,多个物理数据库。
  • 数据字典:报表设计的实际值和预览显示值的转换,主要用于多数据源设计报表时,能够应用数据字典将多数据源关联起来。
  • 报表分片:整个报表是一个大的规则的报表,但是实际上可以分为多个不规则的小区域,各个区域之间看似没有联系,但是数据之间实际可以相互关联。
  • 跨行组运算:对报表扩展后的数据,进行定位,从而可以设计同期比,占比,累计,排名等传统的工具无法实现的报表。
  • 编号:对扩展后的数据进行编号,或者自定义编号列表。

总结:可设计的报表类型分组报表,交叉表,多层交叉表,明细表,主从报表,分为多片的报表,以及其它任意不规则的报表类型。

打印控制

提供全部的页面打印控制:强制分页,补足空行,行列前后分页,套打,自由分栏,重复标题,PDF打印,服务器打印等等。

二次开发

丰富开放的二次开发接口,结构清晰的API,支持无限扩展的二次开发。

图表

图表基本类型包括:柱形图,折线图,面积图,饼图,散点图,雷达图,股价图等。 支持多种类型的混合显示,并可以集成第三方图表(如:JFreeChart等)。

表单

表单是指能够由用户可以在线填写,并将填写内容根据报表的更新属性定义,回存到数据库的报表。用户不需要给每个报表编写入库程序,只需要事先在数据库里定义好能反映业务规则的数据结构表。

报表服务器

报表服务器主要包括,分页预览显示、格子预览显示、编码设置(浏览器和服务器)、工具栏设置、邮件服务器设置、负载平衡、报表页面缓存支持、JSP、Tag支持、Server端打印机管理 。

输入输出

支持单个或者批量导入Excel文件,文件可输出为HTML、PDF、Excel、Word、CSV、SVG、文本文件等多种样式。另外cpt文件还可生成内置的模板文件。

更详细的功能请参见帮助文档