报表引擎 -报表模型概述
介绍
本文档作为报表开发的分析文档,对报表分析在功能或者概念上进行描述和细化,不包括报表开发的设计文档
总体组件图
注:报表调度器、管理、上报、界面、分析等为待扩充功能
主要产品组成
报表设计器
图形化Cell形式报表设计器,自带报表运算引擎,可预览打印报表,并可生成其它格式保存
功能:
- EXCEL网格式的表格编辑方案,支持横纵向合并格
- 批量选中修改,剪贴板支持,复制时自动调整公式
- 多次UNDO/REDO
- 动态更新引用单元格
- 动态显示表达式值
报表服务器
在后台提供统计报表运算处理的服务,开放报表引擎API接口
功能:
- 数据源
- 同一张报表可有多个数据源,多张报表可以共有一个数据源
- 考虑允许适配多个数据源
- 扩展模型
- 横纵向对称扩展,自动复制或扩大单元格,方便制作交叉表
- 常数序列扩展,如按1-12月扩展
- 数据表直接扩展,根据表中取出的数据进行扩展
- 分组扩展,根据分组结果扩展
- 多级层次扩展,可叠加处理,行列方向均可以进行,方便制作多层交叉表
- 混合分片,可将固定和变动部分任意组合
- 数据模型
- 智能表达式,可根据所处的位置决定运算的范围
- 表达式均可设置运算条件
- 跨行跨组的运算,行列方向对称,可方便计算同期比、比上期、占比等运算
- 支持报表参数
- 单元格属性
- 常见的显示格式,如浮点数、串、日期时间等
- 代码值与显示值映射
- 支持属性表达式,可根据单元格数据决定,如颜色、内容等
- 单元格中斜线
- 固定图片与图像字段
报表显示控件
功能:
- 输出格式
- 支持Web的HTML显示
- 可导出PDF,可同时输出统计图
- 可导出EXCEL,可同时输出报表中的统计图
- 带格式的文本
- 预览打印
- 支持显示不分页数据
推荐:你可能需要的在线电子书
敏捷个人sina微刊:http://kan.weibo.com/kan/3483302195814612
欢迎转载,转载请注明:转载自敏捷个人网站