请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Eden.Sun Wyn认证
超级版主   /  发表于:2025-10-29 15:15  /   查看:29  /  回复:0
本帖最后由 Eden.Sun 于 2025-10-29 17:05 编辑

今天介绍在AR桌面设计器中通过数据集过滤实现参数的级联过滤。

需求场景:
1. 报表有客户地区、客户省份、客户城市三个参数,均为多值参数;
2. 参数具有级联筛选效果,如,如客户地区选择华东,则客户省份参数可用值只有华东地区的省份;
3. 使用参数对报表数据进行过滤。
4. 模拟数据源使用附件中的


报表设计:
1. 创建数据源
创建两个数据源,一个是报表显示的最终数据,一个是报表参数使用的参数数据源。
报表数据数据源:

报表参数数据源:


2. 创建数据集
数据集包括三个参数数据集和一个展示最终数据的数据集。
2.1 参数数据集
创建三个参数数据集,数据集的查询表达式都一样

2.2 数报表数据集
使用"报表数据"数据集创建最终展示数据的报表数据集,


3. 参数设置
3.1 创建参数
创建三个报表参数:客户地区、客户省份、客户城市:

3.2 绑定可用值
每个参数绑定各自对应的数据集:地区-->地区,省份-->省份,城市-->城市;


4. 数据集设置过滤
4.1 参数数据集设置过滤
在数据集上使用创建的参数进行数据过滤。
"参数数据集_客户省份"数据集使用"客户地区"参数进行过滤:

"参数数据集_客户城市"数据集使用"客户省份"参数进行过滤:

4.2 报表数据集设置过滤
最终的报表数据集使用前面三个报表参数进行过滤:


5. 报表设计
使用报表数据数据集创建表格,查看数据:


6. 效果预览


附件是报表文件和数据,有需要的小伙伴可以参考使用。

本帖子中包含更多资源

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

x

0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部