Java 在ireport中按日期分组数据

Java 在ireport中按日期分组数据,java,jasper-reports,ireport,record,Java,Jasper Reports,Ireport,Record,我做了​​截至购买交易日期的报告。 我想显示以下格式: 在上图中,日期仅在顶部显示一次 现在,显示在每个记录中的日期。 我已经有了使用subreport的解决方案。在我的报告中,我选择distinct作为日期。和使用主报表中的参数的子报表。 但现在的问题是,每个日期中的数据在每一行中都是重复的。 如何处理此问题?您可以使用子报表来完成此操作。例如,我将有两个sql,第一个sql我将调用DISTINCT all date,然后第二个sql(用于子报表)我将在第一个sql(使用参数)中获取所有

我做了​​截至购买交易日期的报告。 我想显示以下格式:

在上图中,日期仅在顶部显示一次

现在,显示在每个记录中的日期。

我已经有了使用subreport的解决方案。在我的报告中,我选择distinct作为日期。和使用主报表中的参数的子报表。 但现在的问题是,每个日期中的数据在每一行中都是重复的。


如何处理此问题?

您可以使用子报表来完成此操作。例如,我将有两个sql,第一个sql我将调用DISTINCT all date,然后第二个sql(用于子报表)我将在第一个sql(使用参数)中获取所有数据,这些数据与日期类似。(很抱歉,我的英语不好,我无法为您描述所有内容:)

您是否将数据作为jasper文件中的对象发送?我在报告中使用sql查询,数据仅在我的应用程序中的日期范围内。谢谢您的回复。。你能发布你的jrxml代码以更好地理解它吗?这是我的jrxml文件->我无法打开这个文件。您能为我提供身份验证吗?您好,请查看我的相关更新谢谢^^您能为我发送所有文件jasper吗?(phuongph@telsoft.com.vn)我已经派人来找你:)