2015-02-05 123 views
1

好吧,我們知道Count不會計入空值。所以...以表格計數記錄

qty_rec是一個數字字段。

=Count(Nz([qty_rec],0)<1) 

這就是我在控件源文本框中的內容。

它返回記錄的總數,而不是5或null或0。

我需要的是沒有收到數量或零數量的物品的數量。

回答

2

如果您的目標是計算qty_rec爲空的記錄數,請考慮IIf表達式的Sum

=Sum(IIf(IsNull([qty_rec]), 1, 0)) 

如果目標實際上是計數爲零或空,用這個來代替:如果你喜歡Count代替Sum

=Sum(IIf(Nz([qty_rec], 0) = 0, 1, 0)) 

,這應該給你相同的結果作爲第二個例子:

=Count(IIf(Nz([qty_rec], 0) = 0, 1, Null)) 
+0

謝謝,這確實有效。你太快了,我更新了這個問題。我也需要計算零值。 – Kaw4Life 2015-02-05 16:30:19

+0

我記下了您對原始帖子所做的更改,我將在以後的帖子中加入。謝謝。 – Kaw4Life 2015-02-05 17:21:03

+0

我把這一塊改寫成*「而不是零或零的5」*,因爲這對我來說似乎更清楚。我相信你會讓我知道我是否歪曲了你的意思。 :-)其他變化更像是化妝品IMO。 – HansUp 2015-02-05 17:25:46