我的报告基于两个不同的Datasoeurces。 Once是带有参数的sql查询(在WHERE子句中),第二个是XML-Data ...我通过httpRequest发送到BI-Publisher的两个(参数和XML数据)。 (我使用BI Webservice并使用XML-Data setReportData(byte [])方法)和参数setParameterNameValues(...))...现在的问题是Publisher只使用其中之一。并且只有在我的报告中才是sql-query的值或XML-Data的值...所以有什么解决方案可以在我的报告中获取两个数据源的所有Vualues?
请你能帮帮我吗?谢谢,谢谢
答案 0 :(得分:0)
您可以为报告构建数据模板。在数据模板中,您可以根据需要指定任意数量的不同数据源。
答案 1 :(得分:0)
您可以将SQL查询的输出作为XML附加到您已有的XML文件中。 确保输出结构与现有XML结构同步。
然后,使用指定为XML-Data的数据源创建单个报表定义并运行报表。这样 - 您将拥有SQL-Query中的数据和您已有的XML数据。