谁知道我们是否可以在主报表中设置全局变量,并让子报表使用这些变量?
在我的例子中,我有一个非常复杂的报告(主要报告,然后很少子报告,然后在那些子报告.其他子-子报告(3-5级,像那样))。
现在,我注意到我需要从用户输入中传递一个新变量,这个变量需要被多个子报表使用。
我知道我可以把变量从Main传递到subs,但是这是一个漫长的过程,我正在努力避免。
有什么想法吗?
谢谢你的帮助!
发布于 2013-11-24 23:48:20
在您的主要报告中创建一个参数;让我们说它是$P{main_parameter}
在子报表中,创建另一个参数来处理$P{main_parameter}的值,让它成为$P{subreport_parameter}。
现在在主要报告中,您有了$P{main_parameter}
在子报表中你有$P{subreport_parameter}
最后,在主报表中右键单击子报表->paramters -> add。就这样。现在您可以将参数从主报表传递到子报表。

注意:两个参数的类型应该是相同的,否则就会出错。
https://stackoverflow.com/questions/20129057
复制相似问题