【问题标题】:OBIEE - Filtering Results based on a "historic" table of valuesOBIEE - 基于“历史”值表过滤结果
【发布时间】:2022-01-10 05:10:26
【问题描述】:

不太确定如何/在哪里问这个,所以希望这是正确的地方。

我有一个结合了两个表格的 OBIEE 报告;当前状态和“历史”表。 我在下面创建了一个数据示例:

[报告结果]

我要做的是过滤掉所有在索赔历史维度上处于“上诉”状态的序列号。在我的图片示例中,它会完全过滤掉序列号 5678,因为它曾一度处于“上诉”状态。

但是,“上诉”状态的快速过滤器只会从报告中删除一行 - 在报告中留下 5678,但只有其他两种状态(已创建和已退款)。

如果序列号符合我的过滤条件,我是否可以通过传统或 SQL 过滤器完全删除它?

谢谢,

M.

【问题讨论】:

    标签: sql report reporting obiee oracle-bi


    【解决方案1】:

    您并不是说如何“组合”这些数据集,而是假设您使用 SQL 查询,因为正如您所指出的那样,这些是 BI Publisher“报告”:

    这只是 2 个 SQL 查询,如果您过滤第一个 - 历史 - 一个以不包括“上诉”行,然后执行 INNER 连接,则第二个数据集中的所有相关 ID 也将被删除。

    如果你做一个完整的外部,那么显然那是行不通的。

    【讨论】:

    • 谢谢!这很有帮助,我相信我的数据按我想要的方式工作。非常感谢。
    猜你喜欢
    • 2011-09-25
    • 1970-01-01
    • 2018-08-14
    • 1970-01-01
    • 1970-01-01
    • 2019-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多