问题描述
试图在这里帮助朋友
需要创建一个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公式语言一无所知。有人可以帮我吗?
解决方法
这是最错误的方法。 OBIEE不是具有GUI的SQL Developer。它适用于模型,而不适用于查询。您可以在RPD中解决此问题,但在进入OBIEE之前甚至可以在ETL中解决。永远不会在前端。