0

我有一份基于两个不同 Datasoeurces 的报告。一次是带有参数的 sql 查询(在 WHERE 子句中),第二个是 XML 数据...(参数和 XML 数据)我都通过 httpRequest 发送给 BI-Publisher。(我使用 BI Webservice 并为 XML 数据使用 setReportData(byte[]) 方法)和为参数使用 setParameterNameValues(...) )...现在的问题是发布者只使用两者之一。并且只有在我的报告中是 sql-query 的值或 XML-Data 的值......所以有什么解决方案可以在我的报告中获取两个数据源的所有值?

请问你能帮帮我吗?感谢感谢感谢

4

2 回答 2

0

您可以为您的报告构建数据模板。在数据模板中,您可以根据需要指定任意数量的不同数据源。

于 2012-03-16T18:23:36.993 回答
0

您可以将 SQL 查询的输出作为 XML 附加到您已有的 XML 文件中。确保输出结构与现有 XML 结构同步。

然后,使用指定为 XML-Data 的数据源创建单个报告定义并运行您的报告。这样 - 您将同时拥有来自 SQL 查询的数据和您已经拥有的 XML 数据。

于 2012-05-12T09:23:28.933 回答