【发布时间】:2015-05-22 23:06:12
【问题描述】:
我正在评估 JasperReports (CE) 作为我的一位客户的报告解决方案。
就目前而言,我非常喜欢它,它看起来是一个非常可靠的平台。我找不到相关信息的一件事是,可以将对不同数据源进行的子查询的结果组合在一个报告中(不是作为向下钻取的子报告,而是作为同一行的不同列)。
例如:在一个数据库(Firebird)中有一些产品信息,但销售信息、实际库存和购买价格存储在不同的系统中,该系统使用不同的数据库(Microsoft 的 SQL Server)。在这两个数据库中,产品都用相同的产品唯一代码表示。所以我需要查询第一个数据库以获得“主记录集”来满足一些报告列,然后查询每个产品的附加信息,这些信息存储在第二个数据库中,将来自同一行的两个数据源的结果数据组合为不同的同一报告的列。
JasperReports 有可能吗?如果没有,我将不胜感激您对其他报告解决方案能够满足我的要求的建议。
【问题讨论】:
标签: jasper-reports