润乾——报表组查询

本文详细介绍了如何使用通用查询和参数表单对报表组中的参数、数据集字段进行查询,包括数据集字段查询过滤、通过参数或宏进行数据查询过滤的方法。同时,文章阐述了报表组查询的原理,并提供了定义报表组参数、宏与各报表项参数对应关系的设计步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对普通的报表可以使用通用查询或参数表单对报表中的参数、数据集字段进行查询。报表组也同样可以,只需要将组内各报表设置好参数之后,再定义报表组参数与报表项参数直接的关联关系即可进行查询。

 对报表组数据进行查询可以使用以下两种方式:

1.对数据集字段进行查询过滤

2.通过参数或宏进行数据查询过滤

数据集字段查询过滤

对报表组中各报表项所引用的数据集数据进行查询过滤可以通过通用查询来实现,方法与普通复杂报表通用查询设置方法相似。报表组通用查询面板中能够对所有报表项中的数据集统一设置查询过滤条件。

报表组通用查询设计界面可以通过【报表组属性】-【通用查询】进入。

注意:通过报表组设计器界面上方的通用查询按钮设计的查询面板,不能在报表组展现时使用,只有当报表组中对应设置了通用查询的报表项单独展现时才会显示。

通过参数或宏进行数据查询过滤

为报表组中参数和宏设置查询面板可以通过通用查询或参数表单来实现。

报表组查询的原理:点击查询后首先通过查询面板将参数值传递给报表组的参数,再通过报表组参数与各报表项参数的对应关系将报表组参数的值传递给各报表项中对应的参数,各报表项再根据接受到的参数进行数据查询和计算,实现过滤。

设计方法与普通报表一致。区别在于,报表组通过参数和宏的进行查询过滤需要设置报表组本身的参数,以及报表组中参数与各报表项参数的对应关系。步骤如下:

  • 定义各报表项的参数或宏

选中报表项后可以为每个报表项分别定义参数,方法与复杂报表参数宏定义相同,可以通过菜单工具栏的【报表属性】-【参数定义】和【宏定义】来完成。

  • 定义报表组参数

定义报表组自身的参数,可以通过设计器下方的【报表组属性】-【参数】和【宏】来进行定义。

  • 定义报表组参数和宏与各报表项参数和宏的对应关系

选中报表项,点击【报表项属性】,进入如下界面。其中报表参数和报表宏会根据报表项本身的参数设置自动获取到。用户只需要输入引用表达式即可。如下图所示设置表示:报表项“sheet1”中的参数“arg0”的值等于报表组参数“orderID”的值。

  • 对报表组参数和宏设置查询面板

可以通过【报表组属性】-【通用查询】为报表组的参数和宏设置通用查询面板,也可以使用参数表单作为报表组的查询面板,设计与使用方法与普通报表相同。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值