OBIEE - 根据 "historic" table 值过滤结果

OBIEE - Filtering Results based on a "historic" table of values

不太确定how/where问这个所以希望这是正确的地方。

我有一份 OBIEE 报告,其中包含两个 table;当前状态和 'historic' table。 我在下面创建了一个数据示例:

[报告结果]

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

但是,仅针对“上诉”状态的快速过滤器只是从报告中删除了一行 - 在报告中留下了 5678,但仅保留了它所经历的其他两个状态(创建和退款)。

有没有传统或 SQL 过滤器的方法,如果序列号符合我的过滤条件,我可以完全删除它?

谢谢,

男.

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

它只是 2 个 SQL 查询,如果您过滤第一个 - 历史 - 一个不包括“上诉”行然后进行内部联接,则第二个数据集中的所有相关 ID 也将被删除.

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