1 功能简介
数据集是指从数据库中将数据取出来,可直接应用于模板设计的数据展现集合。
注:数据集的名称中不能包含英文标点「.」
附:FineReport下载地址点击下载个人免费数据分析可视化软件
2 添加数据集
1)服务器数据集
服务器数据集是对应于整个报表工程的,更换一个模板或新建一个工作簿,仍然可以用服务器数据集中的数据。
点击「+」,服务器数据集可以从「数据库、程序数据集、内置数据集、文件数据集、存储过程、关联数据集、树数据集」中提取数据,如下图所示:
2)模板数据集
模板数据集是对应于当前模板的,保存在这个模板的 cpt 文件中,不能与其他模板公用,是私有的。
点击「菜单模板>模板数据集」,会出现如下界面:
3)数据集添加界面介绍
如下图所示:
- 删除:删除已添加的数据集,按住 ctrl 可批量删除
- 复制:对已添加的数据集复制,获得一个新的数据集
- 上移/下移:对数据集的排列数据调整
- 排序:系统自动对数据集的顺序进行排列
- 定义数据连接:进入数据连接定义界面,用户可以修改会添加数据连接
- 刷新:刷新数据列表
- 预览:预览已选数据集中的数据
点击「预览」进入预览界面后,用户可以直接使用鼠标框选,也可以通过 shift 键来多选单元格。然后使用 control/command+c,就可以复制预览界面的数据。如下图所示:
选中表头后拖拽,可以移动该列位置;单击表头单元格可以对该列进行排序。如下图所示:
3 数据集类型
根据数据来源,数据集类型分为: 数据库查询 , 内置数据集 , 文件数据集 , SAP 数据集, 存储过程 , 多维数据库 、关联数据集 以及 树数据集。
数据集类型
|
定义
|
数据库查询 |
对数据源中的数据库表,直接使用 SQL 语句,来选择所需要的数据字段 |
内置数据集 |
新建一个类似数据库表的原表,可作为模板的数据源来设计报表 |
文件数据集 |
是指以 TXT 文本文件、Excel 文件和 XML 文件中的数据为数据集,并以二维表的结构展示在数据集当中 |
SAP 数据集 |
先建立一个 SAP 数据连接,通过该数据连接建立 SAP 数据集 |
存储过程 |
存储过程,就是直接将存储过程作为数据集,不需要在数据库查询而是去调用存储过程 |
多维数据库 |
在XMLA 数据连接的基础上,新建多维数据库 XMLA 数据集 |
关联数据集 |
在不同的数据源进行筛选取数;访问不同的数据库;利用来自不同的数据源形成一个数据集 |
树数据集 |
为控件绑定树数据集, Web 端查看时就会自动生成树形层级结构 |
4 数据集窗口
在设计器左侧的数据集面板中,会显示添加的所有数据集,包括模板数据集和服务器数据集,如下图所示:
注:数据集窗口可以对模板数据集进行增、删、编辑、预览,但是对服务器数据集及存储过程数据集只能进行预览。
5 索引
序号
|
内容
|
简介
|
文档教程
|
1 |
数据库查询 |
对数据源中的数据库表,直接使用 SQL 语句,来选择所需要的数据字段 |
数据库查询 |
2 |
内置数据集 |
新建一个类似数据库表的原表,可作为模板的数据源来设计报表 |
内置数据集 |
3 |
文件数据集 |
是指以 TXT 文本文件、Excel 文件和 XML 文件中的数据为数据集,并以二维表的结构展示在数据集当中 |
文件数据集 |
|
3.1 |
文本数据集:就是指数据源是一系列的 TXT 文本文件 |
文本数据集 |
|
3.2 |
Excel 数据集:就是指数据源是一系列的 XLS 文件 |
Excel 数据集 |
|
3.3 |
远程 Excel 数据集:通过 URL 方式访问 JSP 页面,将对应的 Excel 文件作为数据集 |
远程 Excel 数据集 |
|
3.4 |
XML 数据集:就是指数据源是一系列的 XML 文件 |
XML 数据集 |
4 |
SAP 数据集 |
先建立一个 SAP 数据连接,通过该数据连接建立 SAP 数据集 |
SAP 数据集 |
|
4.1 |
自定义取数:就是直接调用 ABAP Function 获取数据 |
自定义取数 |
|
4.2 |
简单通用查询取数:通过 open SQL 语句,从某张表中读取出某些列,并列出数据需要满足的一些条件 |
简单通用查询取数 |
|
4.3 |
通用查询取数:通用查询较之简单通用查询,增加了表间关联的能力,支持多表查询 |
通用查询取数 |
|
4.4 |
通用查询取数中的函数:对 EXTRACT_TABLE_DATA 的创建过程及出现的问题解决进行详细说明 |
通用查询取数中的函数 |
5 |
存储过程 |
存储过程,就是直接将存储过程作为数据集,不需要在数据库查询而是去调用存储过程 |
存储过程 |
6 |
多维数据库 |
在XMLA 数据连接的基础上,新建多维数据库 XMLA 数据集 |
多维数据库 |
|
6.1 |
简单通用查询:指 FineReport 通过 XMLA 连接上多维数据库之后,直接展示多维 CUBE 结构 |
简单通用查询 |
|
6.2 |
自定义 MDX 查询:指用户直接在 MDX 语句输入框中输入 MDX 查询语句,FineReport 再通过该语句去多维数据库取数 |
自定义MDX查询 |
7 |
关联数据集 |
在不同的数据源进行筛选取数;访问不同的数据库;利用来自不同的数据源形成一个数据集 |
关联数据集 |
8 |
树数据集 |
为控件绑定树数据集, Web 端查看时就会自动生成树形层级结构 |
树数据集 |
更多FineReport数据分析操作欢迎下载体验:点击下载个人免费数据分析可视化软件