gpt4 book ai didi

jasper-reports - 如何在JasperReports/iReport中两次使用相同的数据源

转载 作者:行者123 更新时间:2023-12-04 04:31:57 34 4
gpt4 key购买 nike

我正在尝试找出如何最好地使用图表然后是代表相同数据集的表格来进行报告。我需要克服摘要位于最底部的位置,因此打算使用子报表和表子报表。我正在一个细节区域内试验两个表和一个图表。

如果我将datasourceexpression设置为$P{REPORT_DATA_SOURCE},则仅图表显示数据(大概是第一个子报表类型项),并且表为空。似乎数据只能被使用一次?

如果我使用数据集来查询数据库,则它可以工作,但是它会执行三次查询,每个表/图表一次。那将是巨大的开销。

显然,我没有做到这一点,但是我找不到多次使用同一数据集的任何示例。

最佳答案

没有简单的答案,所以我提出了功能请求http://jasperforge.org/projects/jasperreports/tracker/view.php?id=5487

建议的解决方法是:

  • 实现自定义查询执行程序,以从缓存的数据源
  • 中检索数据
  • 根据检索到的结果集
  • 生成可回退的数据源

    感谢jasperforge论坛上的sanda aka shertage提供这些建议。

    关于jasper-reports - 如何在JasperReports/iReport中两次使用相同的数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7577409/

    34 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com