帆软报表开发学习笔记(二)

帆软报表开发学习笔记

帆软报表数据准备_数据连接(20200817)

数据连接:

  1. 制作报表前需要定义数据来源,最常见的就是数据保存在数据库中,并且数据随着业务的更新而不断更新,这时候的报表数据也是动态的。帆软的两种数据连接方式:设计器和平台。
    帆软报表开发学习笔记(二)
  2. FineReport支持通过 JDBC、JNDI、SAP、XMLA 和 FineBI 五种方式连接数据库,数据连接存储在工程中,当用户执行需要访问数据库的操作时这些连接被**

帆软报表数据准备_数据集(20200818)

数据集:

  1. 定义:是指从数据库中将数据取出来,可直接应用于模板设计的数据展现集合。
  2. 分类:按照使用范围,分为服务器数据集,模板数据集两种;
    按照来源范围,分为数据库查询、内置数据集、文件数据集、SAP数据集,存储过程,多维数据库、关联数据集以及树数据集。
    帆软报表开发学习笔记(二)
  3. 按照来源范围对数据集类型进行说明
数据集类型 定义
数据库查询 对数据源中的数据库表,直接使用 SQL 语句,来选择所需要的数据字段
内置数据集 新建一个类似数据库表的原表,可作为模板的数据源来设计报表
文件数据集 是指以 TXT 文本文件、Excel 文件和 XML 文件中的数据为数据集,并以二维表的结构展示在数据集当中
SAP 数据集 先建立一个 SAP 数据连接,通过该数据连接建立 SAP 数据集
存储过程 就是直接将存储过程作为数据集,不需要在数据库查询而是去调用存储过程
多维数据库 在XMLA 数据连接的基础上,新建多维数据库 XMLA 数据集
关联数据集 在不同的数据源进行筛选取数;访问不同的数据库;利用来自不同的数据源形成一个数据集
树数据集 为控件绑定树数据集, Web 端查看时就会自动生成树形层级结构

帆软报表设计_思路(20200819)

设计思路:

  1. 帆软报表的制作流程:新建数据->新建模板与数据集->模板设计(报表设计、参与设计、图表设计、填报设计)->模板预览。
  2. 步骤的详细说明:
       a.新建数据:主要用来建立数据库与设计器之间的交互桥梁;
      b.新建模板与数据集:主要是指从数据库取出数据,然后直接应用于模板设计的数据展现集合;
      c.模板设计:普通报表设计 (报表设计/参数设计/图表设计/填报设计)、决策报表设计(移动端的自适应,组件间的联动) 、聚合报表设计(一个报表包含多个模块,各个模块独立运作,互不关联);
      d.模板预览:分页预览、填报预览、数据分析、新填报预览、移动端预览、决策报表预览。

帆软报表设计_第一张报表(20200820)

第一张报表:

  1. 第一张报表概览

  2. 步骤的详细说明:
       a.新建数据:主要用来建立数据库与设计器之间的交互桥梁;
      b.新建模板与数据集:主要是指从数据库取出数据,然后直接应用于模板设计的数据展现集合;
      c.模板设计:普通报表设计 (报表设计/参数设计/图表设计/填报设计)、决策报表设计(移动端的自适应,组件间的联动) 、聚合报表设计(一个报表包含多个模块,各个模块独立运作,互不关联);
      d.模板预览:分页预览、填报预览、数据分析、新填报预览、移动端预览、决策报表预览。