gpt4 book ai didi

jasper-reports - (JasperReports) 将来自不同数据源的数据合并为同一报表行的列

转载 作者:行者123 更新时间:2023-12-02 03:41:53 26 4
gpt4 key购买 nike

我正在评估 JasperReports (CE) 作为我的一个客户的报告解决方案。

至于现在,我非常喜欢它,它看起来是一个非常可靠的平台。我找不到相关信息的一件事是,可以将对不同数据源的子查询结果合并到一个报告中(不是作为向下钻取子报告,而是作为同一行的不同列)。

例如:在一个数据库(Firebird)中有一些产品信息,但是销售信息,实际库存和购买价格存储在不同的系统中,该系统使用不同的数据库(Microsoft的SQL Server)。在这两个数据库中,产品都使用相同的产品唯一代码表示。所以我需要查询第一个数据库以获得“主记录集”来完成一些报告列,然后查询每个产品的附加信息,这些信息存储在第二个数据库中,将来自两个数据源的结果数据组合在同一行中作为不同同一报告的列。

JasperReports 是否可行?如果没有,我将不胜感激您对能够满足我的要求的其他报告解决方案的建议。

最佳答案

由于您的行数据来自不同的数据库,您需要在两个数据库中查询所需的表,从结果集中构建一个 BeanDatasource 并将其传递给 jasper 报告。

关于jasper-reports - (JasperReports) 将来自不同数据源的数据合并为同一报表行的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19569663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com