FineReport 学习笔记之参数查询入门

1、参数

参数的主要作用是实现用户与数据的实时交互,即进行数据的过滤。我们可以在很多情况下使用参数,比如在单元格中引用参数来实现动态标题、根据参数值的不同显示不同值等等。

2、设计流程

新建报表,新建数据集,设置模板参数,使用参数面板,通过参数控件实现数据过滤

3、操作步骤

(新建报表与新建数据集前面文章已经介绍过,不作冗余笔记)

3.1 设置模板参数

点击菜单栏模板→模板参数,模板参数界面点击左上角+号添加一个参数,自定义修改名称,自定义设置默认值,点击确定。

3.2 准备数据

合并A1、B1、C1单元格,添加公式 $地区 + "地区销售额",使标题呈现动态变化,$地区为参数引用,选择哪个地区就会变成相对地区字段值,例如:华北地区销售额。

其他单元格填入地区、销售员、销量,并将对应字段拖拽到对应单元格中。其中销量字段需要特殊处理,单元格元素→数据设置→汇总、求和。这样销量字段会按照销售员自动求和。下面附对比图

3.3 控件设置

点击编辑上方参数面板,点击右侧组件设置中的全部添加,将控件设置为下拉框,控件名称为「地区」

设置控件数据字典类型为数据查询,数据集为 ds1 ,实际值和显示值列名相同均选择「地区」。

注:下拉框控件名称需要与设置的模板参数名称一致。

3.4 添加过滤条件

双击A3单元格,设置过滤条件,地区等于地区参数,实现根据地区名称进行过滤的功能

3.5  效果查看

点击保存,进行分页预览,地区默认值为华北,点击查询,查看华北地区的销售额;地区下拉框选择华东,点击查询,查看华东地区的销售额。

参数查询学习完成了,继续学习继续分享!感谢观看!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mr . 石

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值