James.Lv 发表于 2021-6-29 16:04:49

如何实现报表钻取并传递参数?

报表可以通过钻取操作,实现交互式的数据展示与分析。比如在主报表中展示汇总性质的数据,然后通过单击鼠标可以查看更为详细的数据。如下图示例中,主报表为全国的销售汇总,单击单个大区时就可以看到该大区的具体销售明细。



本贴来介绍如何实现报表钻取并传递参数



注意:钻取设置参数名称必须要于子级报表的参数名称一致。


Web端设计器实现方法可以参考文档:
https://help.grapecity.com.cn/pages/viewpage.action?pageId=50751855


桌面端设计器实现方法如下:
1、创建主报表,绑定图表和矩表组件来展示主报表信息。



然后希望能够点击主表的图表柱子或者矩表的某个单元格进行跳转到子报表进行查看明细信息。



保存主报表。


2、设计子报表,使用表格组件展示子报表的明细信息,并且设置报表参数,接收用户输入的参数进行过滤展示。
创建RDL报表,绑定数据源,数据集,创建报表参数

然后将参数关联到数据集上进行过滤。

然后绑定表格,绑定数据集的字段,预览即可输入参数进行过滤查看。

保存子报表。


3、编辑主报表,添加跳转属性,跳转到子报表并且传递参数。
图表选中绘图区域,然后属性设置钻取到报表,绑定子报表名称,以及配置传递参数,参数名称一定要与子报表设置为一致的。



然后预览即可点击进行跳转

Tom猫 发表于 2021-9-11 14:00:19

:i0tw:

James.Lv 发表于 2021-9-15 18:23:00

Tom猫 发表于 2021-9-11 14:00


:handshake
页: [1]
查看完整版本: 如何实现报表钻取并传递参数?