2017-10-15 54 views
0

我是OBIEE的新手,想創建一個分析,我可以將一個數據放在另一個數據列旁邊,數據來自同一維度但數據不同。 爲了更好地解釋它:假設在Dim1中我們有發票和付款作爲成員。我們還有其他的日期,發票號碼等。這將是電流輸出:同一維度上的Oracle BI EE過濾器

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內部可以實現這種輸出嗎?

謝謝!

回答

1

您並未試圖「在同一維上過濾」,但您試圖將行轉換爲列。

雖然有可能欺騙你的方式,這絕對不是建議的東西!你正面臨一個分析系統 - 而不是Excel。

如果這是一個實際的要求,而不是簡單的「我希望這樣看」,那麼最好的方法是正確存儲數據。

第二好的方法是使用不同的邏輯表來源在RPD中對其進行建模。

最後,不要馬上去選擇是你要求的:在前端做。

除此之外:這是「分析」,你正在與OBI合作。如果你有一個「報告」,那麼你在BI Publisher中是一個完全不同的工具。

+0

謝謝,這是分析確實,不報告..它不是一個「很高興看到」的功能,它需要大量的時間來收集所有需要的數據,因爲我想這個輸出呈現 – rosuandreimihai

+0

你誤解了我。我的觀點是,通過從前端攻擊它,你會從錯誤的一方攻擊它。錯誤,因爲它是最大的努力,特別是不可重複使用的努力,因爲你需要每當你需要時重複這一點。這正是OBI爲什麼要使用模型而不是使用查詢的原因,因此事情變得可重用的原因。還有所有的詭計,你可能「開發自己的功能角落」 – Chris

+0

好吧,現在我明白了!我應該建立一個模型或改變現有的模型,將需要的項目分成2個獨立的維度,然後使用它很容易,對吧? – rosuandreimihai