2016-02-02 21 views
0

我有一個SUM(IIF(問題與我的AR報告,它產生#ERROR和我的數據不正確的聚合。如果我在「金額」列中點擊「添加總計」,我會收到正確的$金額。 4個程序行是AR老化表達式:#使用SUM時出現錯誤(IIF(在一個報告中但不是另一個?

=SUM(iif(DateDiff("d",Fields!DateDue.Value, now())>=1 and DateDiff("d",Fields!DateDue.Value,Now())<=30,Fields!Amount.value,0)) 

=SUM(CDbl(iif(DateDiff("d",Fields!DateDue.Value, now())>=31 and DateDiff("d",Fields!DateDue.Value,Now())<=60,Fields!Amount.value,0))) 

等等等等... 對於我的報告之一,這一老化公式是工作的罰款(同一數據S et和數據)。對於這一個,即使數據相同,我也會收到錯誤的數字和#錯誤。

正如你在下面看到我的61-90天列~600美元和400美元給我一個5萬美元的GT,這是不正確的。下面的圖片(相信我所有其他行都是0.00美元)代表了這一點。

任何想法爲什麼這可能發生在報告後面?數據經過驗證;它似乎不是數據庫/數據問題。我想這是一個新手分組的問題? 任何意見表示讚賞。

enter image description here

+0

您是否檢查'Amount'或'DateDue'字段是否有空值? –

+0

是的,數據中顯示的Amount/DateDue/GrossAmount中沒有NULL值 – Geo

+0

您正在分組的字段SouceBUI是什麼?請注意您的聚合受到分組設置的影響。 –

回答

0

我能解決我的問題:

我的總數/總在外面的行組SOURCE BU的。

因此,我需要在左側添加列,INSIDE分組,以便我的總數能夠匹配每個公司。

相關問題