我已经阅读了尽可能多的文档,但仍然不确定是否可以在OBI表示层中进行2次单独分析之间的连接。
数据的结构是每个月的第一天捕获的面板数据。有一个日期字段给出了捕获数据的日期,一个ID字段用于标识跨时间的记录,一个属性可以更改(我将其称为颜色),类似于以下示例:
日期。,。 ID 。,。颜色
1/1 / 2017,1,蓝
1/1 / 2017,2,绿
1/1 / 2017,3,红色
...
7/1 / 2017,1,Blue
7/1 / 2017,3,Orange
目前我在OBIEE中有2个查询,这两个查询都是日期的子集。
第一个查询检索截至今年第一天的数据:
Select ID,Color as Old_Color ... where Date = 1/1/2017
第二个查询检索截至任何其他月份的数据:
Select ID,Color as New_Color ... where Date = 7/1/2017
在SQL中,我会使用临时表通过ID加入查询,这将识别ID 1作为蓝色开始的年份,并且在7月仍为蓝色。 ID 2以绿色开始,但在7月份不再存在。最后ID 3以红色开始,但截至7月为橙色。
可以在OBIEE的表示层中实现类似的结果吗?
先谢谢你的帮助,对不起,我无法弄清楚如何在markdown中格式化漂亮的桌子。
答案 0 :(得分:0)
OBI不适用于SQL查询,但适用于模型。
问题是:你真的想用这个做什么?