• 报表引擎 -报表模型概述


    介绍

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

    总体组件图


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

    主要产品组成

    报表设计器

    图形化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

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

  • 相关阅读:
    KEIL5.25生成.bin文件步骤
    【转】树莓派网线直连笔记本电脑
    由编译器指定数组长度带来的一个问题
    【转】C/C++位域结构深入解析
    【转】大小端存储模式精解
    【转】树莓派入门之装系统
    【转】树莓派Raspberry Pi
    stm32的双向io口
    小记之while循环条件的操作位置
    【转】浮点数在计算机中存储方式
  • 原文地址:https://www.cnblogs.com/zhoujg/p/1603266.html
Copyright © 2020-2023  润新知