JasperReports 在报告组更改时显示空图表

发布于 2024-11-30 01:42:54 字数 327 浏览 1 评论 0原文

我正在使用 JasperReports 和 iReport 从 MySQL 数据源生成报告。我尝试生成的报告使用报告组来组织信息。另外,我有一个图表出现在每个页面的页脚处,显示当前分组的信息。图表的重置类型是“组”,它被放置在列页脚中以实现此目的。此外,当报表组更改时,会强制创建新页面。

我遇到的问题是,当报告组发生更改时(在每个分组的最后一页),我在该页面上留下了一个空图表。在接下来的页面上,图表将继续显示有效数据。

有人对我如何解决这个问题有任何建议吗?

  • 一个好的解决方案是让图表显示该组的数据。
  • 一个好的解决方案是在报告分组更改时隐藏图表

I am using JasperReports with iReport to generate reports from a MySQL data source. The reports I am attempting to generate use Report Groups to organize the information. Also, I have a chart that appears at the footer of each page displaying info for the current grouping. The chart's reset type is Group, and it is placed in the column footer to achieve this. Also, a new page is forced when the report group changes.

The problem that I am having is that when the Report Group changes, (at the last page of each grouping) I am left with an empty chart on that page. On the proceeding pages, the chart resumes with valid data.

Does anyone have any tips as to how I can fix this?

  • A good solution would have the chart displaying the data for the group.
  • An okay solution would have the chart hidden at the time of a report grouping change

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

衣神在巴黎 2024-12-07 01:42:54

在 iReport Designer 中,

  1. 右键单击图表
  2. ,选择图表数据
  3. ,在“数据集”选项卡下,为“重置类型”选择“组”,为
  4. “重置组”选择要为其重置图表的组

In iReport Designer

  1. Right Click On the Chart
  2. Select Chart Data
  3. Under Dataset tab, select 'Group' for 'Reset type'
  4. Select the group for which you want to reset the chart for 'Reset group'
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文