报表参数实现级联查询
本帖最后由 James.Lv 于 2022-7-28 15:01 编辑在报表设计的时候,经常会用到报表参数,当使用报表参数的时候也会经常会有级联查询的需求,比如有两个参数,一个参数为省份,另外一个参数为城市,用户先选择省份,然后第二个参数选择的是第一个参数省份所包含的城市,如下图所示:
本贴就来介绍如何实现级联参数查询
具体实现步骤:
1.创建报表,添加数据源
数据源为两个,一个用作省份参数,另外一个用作城市参数
2.创建数据集,绑定报表参数下拉列表
基于两个数据源,创建两个数据集,一个用作省份参数下拉列表,一个用作城市参数下拉列表
创建两个报表参数,设置为多值,分别绑定两个数据集
预览即可看到参数可以进行下拉选择,并且可以多选
3.然后设置城市数据集,添加过滤,根据第一个参数省份进行过滤
因为我们是要支持多选,所以参数过滤条件判断需要选择在 ,设置好之后不点验证,直接点击保存即可
4.最后预览即可看到实现级联查询的效果
也就是我们查询参数不仅可以用于过滤展示在报表中的数据集数据,也可以用于过滤其他参数的“可用数据”,从而实现级联过滤的查询效果。
学习了,非常感谢。 dongguac10 发表于 2022-8-18 22:24
学习了,非常感谢。
{:5_117:}
页:
[1]