Jasper reports Jaspersoft Studio-多个子查询的一种排序

Jasper reports Jaspersoft Studio-多个子查询的一种排序,jasper-reports,subreport,Jasper Reports,Subreport,我将Jaspersoft Studio 6.3.1与Jasper Report Server Community edition一起使用,我有一个包含多个子报表的报表。所有子报表都有自己的SQL查询,它们都返回相同的列。执行完所有查询后,我希望使用整个数据集(所有查询的所有结果)的排序顺序将报表上的所有数据显示为一个表 在我看来,我需要对报告中的数据进行排序,但我找不到如何进行排序 如果您有任何想法/帮助,我们将不胜感激,因此请提前感谢。每个表都是一个单独的组件,您不能将其视为一个项目,也不能将

我将Jaspersoft Studio 6.3.1与Jasper Report Server Community edition一起使用,我有一个包含多个子报表的报表。所有子报表都有自己的SQL查询,它们都返回相同的列。执行完所有查询后,我希望使用整个数据集(所有查询的所有结果)的排序顺序将报表上的所有数据显示为一个表

在我看来,我需要对报告中的数据进行排序,但我找不到如何进行排序


如果您有任何想法/帮助,我们将不胜感激,因此请提前感谢。

每个表都是一个单独的组件,您不能将其视为一个项目,也不能将其视为一个项目来执行操作。如果要将此数据聚合到单个表中,则需要在SQL中执行此操作,并为单个表创建单个数据集。如果不需要,可能可以帮助您创建单个查询。您需要沿着java路径,创建bean(从不同查询填充),排序并传递给jasper Reports感谢您的回答,他们帮了很多忙。SQL中的联合就是我现在所做的。不幸的是:1)在某些情况下,UNION的执行速度可能非常慢。2) 当对各种数据库运行子查询时,联合是不可能的。无论如何,非常感谢你。