多语言展示
当前在线:1945今日阅读:19今日分享:20

数据分析报表FineReport中表单数据源的介绍

数据分析报表FineReport表单通过组件展示数据,那么表单数据来自于哪里呢?下面我们介绍一下表单数据源。
工具/原料
1

数据分析报表FineReport7.1.1

2

大小:148.2M 适用平台:windows/linux

方法/步骤
1

模板准备打开模板%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Frm\examle.frm,我们将数据集ds1修改为:SELECT 订单.订单ID,订购日期,产品名称,库存量,产品.成本价 ,产品.单价 FROM 订单,订单明细,产品 where 客户ID='${company}'and 订单.订单ID=订单明细.订单ID and 订单明细.产品ID=产品.产品ID,报表块里面的内容修改为如下图所示样式:

2

单元格数据集选中图表组件,将其图表数据修改为单元格数据集,其数据来源于上面报表块里面的内容,分类轴为B3单元格,系列值分别为C3、D3和E3,如下图:图表数据来源于报表块中的单元格,可以使用report~A2这种形式调用指定单元格中的数据,比如说分类轴为报表块中的产品名称所在单元格B3,报表块名称为report0,故可以用report0~B3来调用产品名称,又比如说系列值为C3单元格的库存量,故系列值可以使用report0~C3来调用。

3

注:如果想获取多个单元格在数据可以使用公式report0~A1:A4这种形式,该公式返回数据为数组即可,比如说,上图的单元格数据源配置的系列名也可以从单元格中获取,就可以使用该公式,如下图:

4

效果查看保存模板,点击预览,可以看到如下图所示效果,组合图从单元格中取出来了数据并用于分析展示:

推荐信息