1. 概述
1.1 应用场景
内置数据集,是指新建一个类似数据库表的原表,可作为模板的数据源来设计报表。
如在某一台机器上使用数据库查询制作了一个模板,将该模板拷贝到另外一台机器访问则需要有对应的连接,若没有此连接就不能访问该模板。此时可以直接将该模板的数据集定义成内置数据集或者在制作模板的机器上将该模板输出成内置数据集模板,这样该模板就可以在任何电脑上访问了。
该功能可方便用户进行功能测试,或发送模板给帆软技术进行调试纠错。
1.2 功能简介
创建「内置数据集」有两种方式:
输出内置数据集模板:直接将模板输出成模板(内置数据),里面使用的所有数据自动变成内置数据集;
定义内置数据集:将数据手输进内置数据集中,再使用其制作模板;
由于直接定义「内置数据集」需要手输数据比较麻烦,所以一般使用的是第一种方式,详见本文第 2 节。
2. 输出模板内置数据
下面以 demo 模板「堆积折线图」为例,它使用的模板数据集「ds1」是数据库查询。
1)选择「文件」,将该模板输出为模板(内置数据),如下图所示:
2)更改文件名后保存,如下图所示:
注:内置数据集不能自动还原为模板数据集,所以输出的模板不要和原模板同名覆盖原模板。
刷新后查看 123.cpt,可以看到使用的数据集已经变成内置数据集。如下图所示:
3. 定义内置数据集
1)点击「+」,选择内置数据集,如下图所示:
2)在内置数据集设置页面,可以新增列并设置「列名」和「字段类型」。如下图所示:
注:由于内置数据集输入数据很麻烦,所以正常情况下不会使用手动输入的方式。仅会使用第 3 节方式直接输出模板内置数据集。
3)列设置好后就需要输入具体数据,并设置表名为「地区产品销量表」。如下图所示:
设置完后,可以看到模板数据集中会增加一个名为 '地区产品销量表' 的数据集,如下图所示: