找回密码
 立即注册

QQ登录

只需一步,快速开始

James.Lv 讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2022-7-28 14:55  /   查看:2679  /  回复:2
本帖最后由 James.Lv 于 2022-7-28 15:01 编辑

在报表设计的时候,经常会用到报表参数,当使用报表参数的时候也会经常会有级联查询的需求,比如有两个参数,一个参数为省份,另外一个参数为城市,用户先选择省份,然后第二个参数选择的是第一个参数省份所包含的城市,如下图所示:

本贴就来介绍如何实现级联参数查询





具体实现步骤:


1.创建报表,添加数据源
数据源为两个,一个用作省份参数,另外一个用作城市参数




2.创建数据集,绑定报表参数下拉列表
基于两个数据源,创建两个数据集,一个用作省份参数下拉列表,一个用作城市参数下拉列表



创建两个报表参数,设置为多值,分别绑定两个数据集



预览即可看到参数可以进行下拉选择,并且可以多选



3.然后设置城市数据集,添加过滤,根据第一个参数省份进行过滤
因为我们是要支持多选,所以参数过滤条件判断需要选择  在 ,设置好之后不点验证,直接点击保存即可



4.最后预览即可看到实现级联查询的效果
也就是我们查询参数不仅可以用于过滤展示在报表中的数据集数据,也可以用于过滤其他参数的“可用数据”,从而实现级联过滤的查询效果。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

2 个回复

倒序浏览
dongguac10
注册会员   /  发表于:2022-8-18 22:24:39
沙发
学习了,非常感谢。
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-8-19 08:40:27
板凳
dongguac10 发表于 2022-8-18 22:24
学习了,非常感谢。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部