2010-08-18 71 views
0

我的报告包含一些空值。通过查询卡住在微软报告中

产生

报告在我的报告,我计算每场的总和,我曾写过= IIF((字段名)为空,0,SUM(字段名))

通过这个函数,我得到的结果只有在字段包含一些值的情况下也是0

+1

为什么你不使用页脚(组页脚,报表页脚)来获得总和?这是通常的方式。而且,如果要修改数据,在查询中几乎总是最好的。 – Fionnuala 2010-08-18 09:29:00

回答

1

我同意Remou,你应该使用脚注来计算总数。但是,如果你想继续你的做法,然后尝试用NZ替换IIF(MyField,0)

0

你应该在查询中为你想要的那个(或那些)字段添加IIf语句避免空值。这样,您可以将Sum函数放在报告的详细信息部分中,而不受惩罚(假设细节部分在此处)。