BI Publisher Excel模板报告

时间:2016-12-13 12:11:30

标签: bi-publisher

我需要过滤Excel模板。这是XML BI Publisher报告。 报告过滤条件为CATEGORY =(' 1002')

请建议放置过滤器的位置或如何过滤Excel模板。

提前致谢

2 个答案:

答案 0 :(得分:0)

您可以将过滤器放在RTF模板的for-each循环中。如果以这种方式完成,那些符合条件的记录将使其成为Excel输出。用户无法删除过滤器。

答案 1 :(得分:0)

有几种方法可以做到这一点:

1。)在SQL中进行过滤,我发现这是最简单的方法,但对于这种情况它可能不是最佳选择

2。)使用@ EdHayes3之类的for-each语句过滤RTF。看起来像这样:

3。)创建一个引用数据的数据透视表。然后,您可以使用普通的Excel Pivot表方法添加显式过滤器。我跟随这个示例取得了不错的结果:https://blogs.oracle.com/xmlpublisher/adding-native-pivot-charts-and-tables-to-your-excel-reports

也许有一种无需透视表即可向excel报告添加过滤器的方法。如果是这样,我很乐意听到有人这样做。