欢迎来到天天文库
浏览记录
ID:38245903
大小:328.96 KB
页数:4页
时间:2019-06-01
《excel报表FineReport中表单数据源的介绍》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、FineReport表单通过组件展示数据,那么表单数据来自于哪里呢?下面我们介绍一下表单数据源。工具/原料Excel报表FineReport7.1.1大小:148.2M适用平台:windows/linux方法/步骤1、数据集数据源数据集数据源是指直接从数据集中取数,在组件中展示,其使用方式与图表数据集数据源的设置方式一致,直接为组件绑定数据集数据即可,无需手动输入,直接选择,如下图,上一节中的示例使用的就是数据集数据源,这里就不再详细介绍:2.单元格数据源单元格数据源是指数据从单元格中获取,并用于组件展示,在表单中,单元格特指报表块里面的单元格。2.1模板准备打
2、开模板%FR_HOME%WebReportWEB-INFreportletsdocFrmexamle.frm,我们将数据集ds1修改为:SELECT订单.订单ID,订购日期,产品名称,库存量,产品.成本价,产品.单价FROM订单,订单明细,产品where客户ID='${company}'and订单.订单ID=订单明细.订单IDand订单明细.产品ID=产品.产品ID,报表块里面的内容修改为如下图所示样式:2.2单元格数据集选中图表组件,将其图表数据修改为单元格数据集,其数据来源于上面报表块里面的内容,分类轴为B3单元格,系列值分别为C3、D3和E3,
3、如下图:图表数据来源于报表块中的单元格,可以使用report~A2这种形式调用指定单元格中的数据,比如说分类轴为报表块中的产品名称所在单元格B3,报表块名称为report0,故可以用report0~B3来调用产品名称,又比如说系列值为C3单元格的库存量,故系列值可以使用report0~C3来调用。注:如果想获取多个单元格在数据可以使用公式report0~A1:A4这种形式,该公式返回数据为数组即可,比如说,上图的单元格数据源配置的系列名也可以从单元格中获取,就可以使用该公式,如下图:2.3效果查看保存模板,点击预览,可以看到如下图所示效果,组合图从单元格中取出来
4、了数据并用于分析展示:
此文档下载收益归作者所有