【问题标题】:BI Publisher Excel Template ReportBI Publisher Excel 模板报告
【发布时间】:2016-12-13 12:11:30
【问题描述】:

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

请告知在哪里放置过滤器或如何过滤 Excel 模板。

提前致谢

【问题讨论】:

  • 您需要提供更多详细信息。它现在在做什么?什么是预期的输出?数据集是什么?自定义/种子报告?哪个报告?你是如何发布报告的?你想要过滤器硬编码吗?如果没有,您希望用户在哪里输入过滤器?

标签: bi-publisher


【解决方案1】:

您可以将过滤器放在 RTF 模板的 for-each 循环中。如果这样做,只有那些符合条件的记录才会进入 Excel 输出。用户将无法移除过滤器。

【讨论】:

    【解决方案2】:

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

    1.) 在 SQL 中过滤,我发现这是最简单的方法,但它可能不是这种场景的最佳选择

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

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

    可能有一种方法可以在没有数据透视表的情况下向 Excel 报表添加过滤器。如果是这样,我很想听听做过这件事的人的来信。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-02-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多