2016-12-14 41 views

回答

0

所以,你要的平均[4,NULL,NULL,NULL]爲1?我認爲BIRT的計算4是正確的,而不是這個。

但無論如何,你可以被計算爲

(row["XXX"] == null? 0.0 : row["XXX"]) 

一個計算輸出列XXX_nvl0資料集然後計算XXX_nvl0代替XXX的平均值。

+0

感謝hvb的回覆。對,我希望[4,null,null,null]爲1.我認爲你的答案是我想要的。但正如我前面提到的,我的數據來自存儲過程查詢。組之前沒有空數據。例如,按月份的數據組Jan可能爲空。在這種情況下如何設置計算輸出列?謝謝 – Leo

+0

對不起,我不知道。我儘量避免使用BIRT交叉表... – hvb