主报告中的数据源参数评估两次

时间:2014-06-02 20:10:47

标签: jasper-reports

我有一个包含2个子报告的主报告。我有两个数据源(作为json restful service)。 现在我在主报告中创建了两个包含上述数据源的参数。 我将每个参数传递给两个子报告中的每一个。 但问题是 - 当我在jasper服务器中部署和运行报告时 - 这两个参数每次被评估两次。意味着我的json restful服务被调用四次(每个参数两次)。

我有一些过滤器也附加到配置为输入控件的所有服务 - 这些过滤器具有一些默认值并且是我的restful服务数据源URL的一部分...但是当我更改任何过滤器时 - 服务运行一次exacatly为每个人。

因此在坚果shell中 - 第一次运行报告会对参数进行两次评估,但在首次运行后,如果我只更改过滤器,则会为每项服务运行一次。

有人可以对它进行一些说明 - 我希望每个数据源参数只需评估一次 - 因为我的服务需要时间来返回数据。

0 个答案:

没有答案