2016-03-29 31 views
0

我正在嘗試創建一個數據項,該列計算兩個字段之間的差異,並計算出總計在第3列的末尾。然後,我想要創建另一個數據項目,獲取每個差異,並從第3列的總數中獲取百分比。Cognos Report Studio 10.2交叉表報告總差異百分比

Row Column1 column2 column3 column4 
    XXX  100  90  10 (XXX column3(10)/total(column3(45))) 
    YYY   50  35  15 same as above but for YYY 
    ZZZ   60  40  20 same as above but for ZZZ 
    total 210  165  45 21.42% 

我無法正確計算column4。我已將聚合函數更改爲「已計算」。

任何幫助表示讚賞。

謝謝丹

+0

我已經試過這個Column4:column1 - column2/total(column3)。這會產生一個數字,但不正確。我得到的比例與我所期望的不同。通常更高。 – vbnewbie

回答

0

看起來很簡單。嘗試

column3/total(column3 for report) 
+0

這並不奏效。這可能是由於我正在使用Cube從報告中獲取度量。據說它應該工作,但不起作用。 – vbnewbie

+0

對於多維數據集,您必須使用不同的聚合方法。嘗試集合([column3]用於報告)除數。 – Johnsonium