报表引擎 -报表模型概述

介绍

本文档作为报表开发的分析文档,对报表分析在功能或者概念上进行描述和细化,不包括报表开发的设计文档

总体组件图


注:报表调度器、管理、上报、界面、分析等为待扩充功能

主要产品组成

报表设计器

图形化Cell形式报表设计器,自带报表运算引擎,可预览打印报表,并可生成其它格式保存

功能:

  1. EXCEL网格式的表格编辑方案,支持横纵向合并格
  2. 批量选中修改,剪贴板支持,复制时自动调整公式
  3. 多次UNDO/REDO
  4. 动态更新引用单元格
  5. 动态显示表达式值

报表服务器

在后台提供统计报表运算处理的服务,开放报表引擎API接口

功能:

  • 数据源
  1. 同一张报表可有多个数据源,多张报表可以共有一个数据源
  2. 考虑允许适配多个数据源
  • 扩展模型
  1. 横纵向对称扩展,自动复制或扩大单元格,方便制作交叉表
  2. 常数序列扩展,如按1-12月扩展
  3. 数据表直接扩展,根据表中取出的数据进行扩展
  4. 分组扩展,根据分组结果扩展
  5. 多级层次扩展,可叠加处理,行列方向均可以进行,方便制作多层交叉表
  6. 混合分片,可将固定和变动部分任意组合
  • 数据模型  
  1. 智能表达式,可根据所处的位置决定运算的范围
  2. 表达式均可设置运算条件
  3. 跨行跨组的运算,行列方向对称,可方便计算同期比、比上期、占比等运算
  4. 支持报表参数
  • 单元格属性
  1. 常见的显示格式,如浮点数、串、日期时间等
  2. 代码值与显示值映射
  3. 支持属性表达式,可根据单元格数据决定,如颜色、内容等
  4. 单元格中斜线
  5. 固定图片与图像字段

报表显示控件

功能:

  • 输出格式
  1. 支持Web的HTML显示
  2. 可导出PDF,可同时输出统计图
  3. 可导出EXCEL,可同时输出报表中的统计图
  4. 带格式的文本
  • 预览打印
  • 支持显示不分页数据

推荐:你可能需要的在线电子书

敏捷个人sina微刊:http://kan.weibo.com/kan/3483302195814612

 欢迎转载,转载请注明:转载自敏捷个人网站

posted on 2009-11-15 09:35  周 金根  阅读(2613)  评论(5编辑  收藏  举报

导航