我有一个SUM(IIF(我的AR报告问题,它正在生成#ERROR和我的数据的错误汇总。我想要做的是让报告计算我的金额,然后给我一个包括Aging Grand Totals在内的简单总计。
点击"添加总计"在我的金额列中,我收到了正确的金额。 4个前进行是AR Aging表达式:
=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)))
依此类推...... 对于我的一个报告,这个老化方程工作正常(相同的数据集和数据)。对于这个,我收到错误的数字和#Errors,即使数据是相同的。
如你所见,我的61-90天专栏〜$ 600和$ 400给了我一个5万美元的GT,这是不正确的。下面的图片(相信我所有其他行都是$ 0.00)代表了这一点。
为什么会在报告背后发生这种情况?数据经过验证;它似乎不是数据库/数据问题。
答案 0 :(得分:0)
I was able to resolve my issue:
My Sums/Aggregate was OUTSIDE of the the row group SOURCE BU.
Therefore, I needed to add columns to the left, INSIDE the grouping so that my totals would match for each company.