2016-04-27 96 views
0

我正在MS Access中创建一个报告,并被卡住了。基本上我正在做的是制作一份报告,显示特定日期的客户列表。在报告的底部我共做了这个说法客户个性化......MS访问iif语句

=(Sum([numclientsM]) & " M ; ") 

下面,我试图把平均为所有报告的天,但我不断收到一个奇怪的错误说“无法(AVG(SUM([numclientsM])))

这里是我在这里要做的事情...检查sum(numclientsM)是否<> 0那么,如果它然后给我的平均水平:

=IIf(Sum([numclientsM]<>0),Avg(Sum([numclientsM])),"0.0") 

回答

1

我现在不能检查这个,但试试这个:

=IIf(Sum([numclientsM])<>0,Avg([numclientsM]),"0.0") 
+0

是的,我只是想出了自己 - 它采取sum(AVClientsM)的AVG是没有意义的 - 因为我每天都在寻找平均客户端,并且我已经详细了解所有客户端。 – FatBoySlim7

+1

是的。解释它的另一种方法是,你实际上试图平均一个数字(由总和产生)。 – rafalg