2014-12-04 60 views
-1

我在Oracle BI(v 11.1)中有SUM聚合問題。 源表與列的合同,轉包,ContractAmount,SubContrAmount像這樣的聚合: enter image description hereOracle BI獨特SUM聚合

我試圖在甲骨文BI的答案,將顯示每個合同的金額(價值)的報告。我還需要總結在最後:

enter image description here

當我把一個SUM聚合方法庫中的Oracle BI管理上欄「ContractAmountOverall」,它顯示了3000 $。它應該是1000美元。我需要在這個字段上有一個SUM聚合方法來做一個總結。 有沒有辦法在Oracle BI 11中使用distinct子句進行SUM聚合? 請幫助!

回答

0
select contract, max(contractAmountOverall) 
from table1 
grouping (contract) 
+0

MAX或AVG聚合可以工作,但我需要SUM聚合規則才能在報表底部得到摘要...所以在這種情況下需要SUM。 – rkubic 2014-12-05 10:38:40

+0

也許這樣:select table contract1,sum(contractAmountOverall)from table1 group by grouping sets(contract) – starko 2014-12-05 10:51:56

+0

我需要在BI管理員級別執行此操作,並且我認爲無法在BI Admin中更改存儲庫中的分組 – rkubic 2014-12-05 11:49:53