【问题标题】:Need OBIEE formula to join different lines on the same table需要 OBIEE 公式来连接同一张桌子上的不同行
【发布时间】:2020-09-22 22:01:43
【问题描述】:

在这里尝试帮助一位朋友,

需要创建一个 OBIEE 公式以通过半公共 OrderId 连接同一张表上的不同行。这是源表,

OrderId    | Flag  | SKU
-----------|-------|----
order1     |  1    | abc
order1_ex  | -1    | cde
order2     |  1    | xyz
order2_ex  | -1    | tuv

我想要这样的输出。

OrderId   | SKU1  | SKU-1
----------|-------|------
order1    | abc   | cde
order2    | xyz   | tuv

我可以用 SQL 术语来思考,我的解决方案是在两个不同的视图中选择 1 和 -1 标志,并在第三个查询中通过 OrderId 将它们连接起来以创建预期的结果集。但我对 OBIEE 公式语言束手无策。谁能帮我解决这个问题?

【问题讨论】:

    标签: oracle formula obiee


    【解决方案1】:

    这是处理这个问题的最错误的方法。 OBIEE 不是带有 GUI 的 SQL Developer。它适用于模型,而不是查询。您可以在 RPD 中解决这个问题,但在到达 OBIEE 之前在 ETL 中甚至更好。从来没有在前端。

    【讨论】:

    猜你喜欢
    • 2023-03-31
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 1970-01-01
    相关资源
    最近更新 更多