2016-04-27 101 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