2015-11-15 22 views
1

我有兩個表:與loanAmountapplicationNOCOGNOS,量multipled加入後

  • 申請表,product
  • 抵押品表propertyTypeapplicationNocollateralValue

我做了加入這兩個表的數據庫視圖級別,然後在單個查詢中作爲包發佈,如下所示:

applicationNo, loanAmount, product, propertyType, collateralValue 

因此,如果應用程序有多個屬性,我的loanAmount將會相乘。

我應該如何在Framework Manager中處理這個值,以便在多維數據集和報告中的值是正確的?

+0

這是一個SQL問題。解決底層視圖中的數據問題將是最好的,但在使用聚合時,Cognos內部還有一些解決方法。 – Damienknight

回答

0

在Report Studio的貸款安裝字段中,將屬性「集合函數」設置爲最小值,最大值或平均值。這將阻止它進行總結。

如果您在ApplicationNo上進行彙總,那麼您將遇到Rollup Aggregate問題。

您的理想報告事實將會在單一級別上具有事實數據。在這種情況下,您有兩個事實欄,分別在兩個層次上。貸款金額在applicationNo級別,collat​​eralValue在ApplicationNo,propertyType級別。如果您使用總計/小計行創建報表,則需要拋出產品類型或拋出貸款金額以獲得準確的總計。