概述

数据集是Bask Report中数据绑定的数据集合,你可以理解为数据库中一张表或几张表的一个集合或着一个视图对象。报表文件的单元格是直接绑定到数据集的字段上的,如下图所示:

image-20210412103929761

其中的单元格数据绑定的表达式为:

数据集名称.数据聚合方式(字段名)

报表是通过这个表达式使报表单元格对象和数据集中的某个字段进行绑定的。

所以数据集是报表设计中最基础的概念,也是报表开发之前我们要预先准备好的。

分类

数据集可以是数据库中的数据表或视图,也可以是JavaBean类型的数据源,目前主要支持的有以下几种类型:

类型 图标 说明
数据库表数据集 image-20210412120256696 直连接数据库数据源中的表格或视图
自定义Bean数据集 image-20210412120203142 通过JavaBean定义数据源对象
内置数据集 image-20210412120348321 例如通过Excel,CSV等文件导入的数据

数据集管理

新建数据集

利用定义好的直连数据库的数据源可以利用SQL语句或存储过程定义数据集,用于查询数据库中的一张多多张表,或者直接查询视图或存储过程获得报表的数据。

在数据源设置面板中,选择第一个数据集标签页,并单击添加按钮:

image-20210412123947359

在弹出菜单中选择创建需要类型的数据集:

image-20210412124139316

删除数据集

在对应数据集上右键单击的弹出菜单中选择删除数据集:

image-20210412130914816

修改数据集

在对应数据集上右键单击的弹出菜单中选择修改数据集

image-20210412130840846

复制数据集

目前该功能只支持数据库表数据集和用户自定义Bean数据集

在对应数据集上右键单击的弹出菜单中选择复制数据集:

image-20210412132052975

然后单击+按钮

image-20210412132210136

在下拉列表中选择粘贴数据集项

image-20210412132239015

删除数据集字段

在对应字段上面右键单击弹出的菜单上单击删除字段项完成字段删除操作:

image-20210412134956872

results matching ""

    No results matching ""