我在iReport 4.5.1中创建了一个报告,它在详细信息带中显示 jdbc 查询的结果,其中包含一些计算变量的组。我需要在图表中按值升序显示组计算结果和/或在摘要中列出结果以从那里绘制它们。它们在 x 轴上的位置并不重要,只要 y 值从左到右递增即可。
到目前为止,我已经尝试了以下方法:
直接从组值创建了一个图表,但我无法按照我想要的方式对值进行排序。它们始终按照它们在报告中的显示顺序显示。
将具有组计算的报表用作子报表,并尝试将值作为主报表详细信息带中的列表返回并从那里绘制图表。我只能生成一个值一次(组中的第一个或最后一个值),或者一个重复多次的值(基于主报告查询的行数)。
将详细信息带和组带嵌套在另一个组中以列出外部组中的结果。同样,我只能返回一个结果。
我对iReport的体验很少,所以我希望我遗漏了一些简单的东西。任何人都可以提供解决方案或建议吗?
编辑:我需要在图表中按值升序显示组计算结果和/或在摘要中列出结果以从那里绘制它们。我很想发布我的截图,但我没有代表。
PS - jrxml 超过 1k 行。我应该发布一个特定的部分,还是只发布整个内容?