同一维度上的 Oracle BI EE 过滤器
Oracle BI EE filter on same dimension
我是 OBIEE 的新手,我想创建一个分析,我可以将一个与其他 2 列放在一起,其中包含来自相同维度但数据不同的数字。
为了更好地解释它:假设在 Dim1 中我们有 Invoices 和 Payments 作为成员。我们还有其他 dims,如日期、发票编号等。这将是当前输出:
Date | Dim1 | Invoice Number | Amount
10/01/17 Invoice 1234 -450
10/02/17 Payment 1234 450
所以,我想要的是,不是创建 2 个报告,一个用于发票,另一个用于付款,而是一个具有以下输出的报告:
Invoice Date | Invoice | Payment date | Payment | Invoice Number | Amount inv | Amount paid
10/01/17 Invoice 10/02/17 Payment 1234 -450 450
这种输出在OBIEE里面可以实现吗?
谢谢!
您不是在尝试 "filter on same dimension",而是在尝试将行转换为列。
虽然可以通过欺骗来解决这个问题,但绝对不建议这样做!您面对的是一个分析系统 - 不是 Excel.
如果这是实际需求而不仅仅是 "I wish to see it this way" 那么最好的方法是正确存储数据。
次优方法是在 RPD 中使用不同的逻辑 table 来源对其进行建模。
最后,不立即执行的选项正是您所要求的:在前端执行。
除此之外:您在 OBI 中使用的是 "analyses"。如果您有 "report",那么您使用的是 BI Publisher,这是一个完全不同的工具。
我是 OBIEE 的新手,我想创建一个分析,我可以将一个与其他 2 列放在一起,其中包含来自相同维度但数据不同的数字。 为了更好地解释它:假设在 Dim1 中我们有 Invoices 和 Payments 作为成员。我们还有其他 dims,如日期、发票编号等。这将是当前输出:
Date | Dim1 | Invoice Number | Amount
10/01/17 Invoice 1234 -450
10/02/17 Payment 1234 450
所以,我想要的是,不是创建 2 个报告,一个用于发票,另一个用于付款,而是一个具有以下输出的报告:
Invoice Date | Invoice | Payment date | Payment | Invoice Number | Amount inv | Amount paid
10/01/17 Invoice 10/02/17 Payment 1234 -450 450
这种输出在OBIEE里面可以实现吗?
谢谢!
您不是在尝试 "filter on same dimension",而是在尝试将行转换为列。
虽然可以通过欺骗来解决这个问题,但绝对不建议这样做!您面对的是一个分析系统 - 不是 Excel.
如果这是实际需求而不仅仅是 "I wish to see it this way" 那么最好的方法是正确存储数据。
次优方法是在 RPD 中使用不同的逻辑 table 来源对其进行建模。
最后,不立即执行的选项正是您所要求的:在前端执行。
除此之外:您在 OBI 中使用的是 "analyses"。如果您有 "report",那么您使用的是 BI Publisher,这是一个完全不同的工具。