Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Charts 从iReport 4.5.1中的组计算中获取结果_Charts_Jasper Reports_Ireport - Fatal编程技术网

Charts 从iReport 4.5.1中的组计算中获取结果

Charts 从iReport 4.5.1中的组计算中获取结果,charts,jasper-reports,ireport,Charts,Jasper Reports,Ireport,我在iReport 4.5.1中创建了一个报告,该报告在详细信息栏中显示jdbc查询的结果,其中一个组包含一些计算变量。我需要在图表中按值的升序显示组计算结果,并/或在摘要中列出结果,以便从中绘制它们。只要y值从左向右递增,它们在x轴上的位置就不重要 到目前为止,我已经尝试了以下方法: 直接从组值创建了一个图表,但我无法按所需方式对值进行排序。它们始终按照在报告中显示的顺序显示 将包含组计算的报表用作子报表,并尝试将值作为主报表详细信息栏中的列表返回,然后从主报表详细信息栏中绘制它们的图形。我只

我在iReport 4.5.1中创建了一个报告,该报告在详细信息栏中显示jdbc查询的结果,其中一个组包含一些计算变量。我需要在图表中按值的升序显示组计算结果,并/或在摘要中列出结果,以便从中绘制它们。只要y值从左向右递增,它们在x轴上的位置就不重要

到目前为止,我已经尝试了以下方法:

  • 直接从组值创建了一个图表,但我无法按所需方式对值进行排序。它们始终按照在报告中显示的顺序显示

  • 将包含组计算的报表用作子报表,并尝试将值作为主报表详细信息栏中的列表返回,然后从主报表详细信息栏中绘制它们的图形。我只能生成一个值一次(组中的第一个或最后一个值),或者一个值重复多次(基于主报告查询中的行数)

  • 将详图标注栏和组标注栏嵌套在另一个组中,以在外部组中列出结果。同样,我只能返回一个结果

  • 我在iReport方面的经验很少,所以我希望我错过了一些简单的东西。有人能提供解决方案或建议吗

    编辑: 我需要在图表中按值的升序显示组计算结果,并/或在摘要中列出结果,以便从中绘制它们。我很想发布我的截图,但我没有代表。


    另外,jrxml超过1k行。我应该发布一个特定的部分,还是只发布整个内容?

    一种方法是在报告中添加一个子报告。如果在报表中使用任何参数,可以将其传递到子报表。在子报表查询中,您可以按需要的分组级别进行分组,并按自己喜欢的方式对结果进行排序。您还可以执行所需的任何计算并创建图表。然后将此子报告放在摘要部分或组页脚中,您就可以开始了。

    您应该发布jrxml文件和导出结果的屏幕截图。你的问题是什么?