Jasper reports jasper报表是否可以使用可过滤的自定义数据源
我正在考虑使用Jasper Reports来处理大型数据库(数十GB的数据)的报告,但我的数据使用一种格式。据我所知,这意味着我需要使用自定义数据模型作为Java类实现。然而,我处理的数据量意味着,简单地实现接口将迫使报表获取和过滤过多的数据。我需要将过滤任务推送到数据库系统,以获得任何实际的速度,但我看不到自定义数据源从报表中获取过滤参数的任何方法。 Jasper报告有可能吗?这类场景有没有示例或教程Jasper reports jasper报表是否可以使用可过滤的自定义数据源,jasper-reports,Jasper Reports,我正在考虑使用Jasper Reports来处理大型数据库(数十GB的数据)的报告,但我的数据使用一种格式。据我所知,这意味着我需要使用自定义数据模型作为Java类实现。然而,我处理的数据量意味着,简单地实现接口将迫使报表获取和过滤过多的数据。我需要将过滤任务推送到数据库系统,以获得任何实际的速度,但我看不到自定义数据源从报表中获取过滤参数的任何方法。 Jasper报告有可能吗?这类场景有没有示例或教程 为了澄清,我想做这样的事情:假设我想要一份关于特定日期每个属性的最大值的报告。我可以设置一个
为了澄清,我想做这样的事情:假设我想要一份关于特定日期每个属性的最大值的报告。我可以设置一个向其SQL查询中添加通用日期过滤器的数据源,但如何告诉数据源它需要使用的特定日期?您也确实需要实现该接口。接口的实现负责将查询转换为JRDataSource。您也确实需要实现接口。接口的实现负责将查询转换为JRDataSource