DBD 制作快速入门

阅读(88) 标签: 数据准备, 快速入门,

上图是一个制作好的DBD,由两个表格,一个统计图报表组成,包含了网格报表、交叉报表、图表、参数表单,以及页面样式和组件间的布局。

下面我们就以此DBD为例,学习如何快速制作一个.dbd文件。

第一步:进入 DBD 编辑界面

如上图,点击【打开编辑】,进入数据准备页面。

第二步:定义 数据集

DBD中数据集支持DQL数据库查询(DQL/SQL)spl文件/脚本填报文件(json)类型的数据集,这里我们以SQL数据集为例。

点击DBD页面上的数据集,进入管理数据集页面:

选择数据集类型和物理数据源(数据源配置可参考《用户参考》数据源章节),编辑SQL查询语句,点击【查询数据,缓存入文件】按钮,SQL数据集创建完成。

第三步:添加网格报表

点击插入 - 网格报表,布局区会自动添加网格报表组件。

如下图所示选择当前组件要使用的数据集,拖拽字段到指标数据区。

同样操作,添加第二个交叉报表:

第四步:添加图表

插入菜单中选择“图表”,添加统计图组件。

图表组件与网格报表组件的使用类似,如下图所示选择需要的数据集,然后在自定义模板的下拉列表中选择要使用的图表模板:

拖拽相应的字段到对应位置,就生成了统计图报表。

统计图模板缺省存放目录为[安装根目录]\raqsoft\report\web\webapps\demo\WEB-INF\files\rpx。关于报表模板的制作可参考报表自定义模板小节。

第五步:制作参数表单

1. 全局参数菜单中定义所需的参数。

2. 插入菜单中,选择组件类型为参数表单。如下图所示设置参数“雇员ID”的控件类型为单值下拉列表,“截止订购日期”为日期,“最小订单金额”为微调器。

3. 选中参数表单,鼠标右键,选择表单设置,为参数表单添加查询按钮并显示查询按钮后应用布局。

为过滤按钮,点击后图标变亮,将鼠标移到某个报表组件中,会变成带加号的指针,此时代表提取值,点击某个单元格,它会获取点击的单元格中的值,填到参数编辑框中。

为刷新按钮,改变参数编辑框中的参数值,点击这个图标,刷新报表。

参数表单布局中,若想修改控件的位置,可重新拖拽左侧已添加的控件至相应的位置;若删除某控件,可双击该控件。

控件类型共七种,分别为:数值滑块、微调器、日期、日期时间、单值下拉列表、多选下拉列表、编辑框。

注意:参数表单不支持设置数值滑块。日期控件暂时只支持yyyy-MM-DD格式的参数值,日期时间控件暂时只支持yyyy-MM-DD HH:mm:ss格式的参数值。

 

4. 将参数表单与报表过滤做关联

DBD中设置过滤条件有三种方式:数据集设置过滤条件,组件设置过滤条件,指标设置过滤条件。

DBD样例共用一个数据集,参数表单同时对3个报表有过滤作用,所以这里我们选择对数据集添加过滤条件。

设置完成后,点击【保存】,预览效果如下:

此时,网格报表、交叉报表与统计图报表均显示的是雇员ID1,订购日期早于等于2013-01-01,订单金额小于等于1000的订单数据。

第六步:布局和样式

调整布局

选中组件选择区,在组件右下角拖拉改变组件宽高(组件面板默认大小为450*400px)。

调整页面样式

背景图片需要先上传再选择,上传的图片存放目录为[安装根目录]\report\web\webapps\demo\raqsoft\guide\dbd2.0\img\dbdStyleImage

注:仅支持平铺。

调整组件样式

第七步:预览

预览当前数据准备中报表的展示效果。

第八步:保存 / 打开

Dashboard编辑页面在添加完报表后,可以通过保存菜单将布局、报表、参数等保存成.dbd文件,下次可以通过文件菜单打开.dbd文件。

做好的.dbd文件可以保存到本地或者服务器上,如果保存到服务器,缺省会保存至[安装根目录]\report\web\webapps\demo\WEB-INF\files\dbd目录下。