5

CountIf我在我的访问报告中添加论坛的尝试很糟糕,发生了一些可怕的事情。

我正在尝试在我的报告标题中添加一个公式来计算我的Service列中包含某个单词的条目数。问题是我在 SQL 代码方面绝对是个业余爱好者。

=CountIf([Service]="Housing")

是我希望的代码可以工作,但我似乎没有得到任何地方。

4

2 回答 2

11

Access中没有任何Countif功能。但是,您可以使用Sumand IIf(即 Immediate If)来完成同样的事情。尝试:

=Sum(IIf([Service] Like "*Housing*", 1, 0))

以上假设您希望“服务”列包含“房屋”一词。这假设您在问题的措辞中是准确的。如果您真的要计算 Service 列正好等于“Housing”的记录数,则可以改用:

=Sum(IIf([Service] = "Housing", 1, 0))
于 2012-07-02T14:36:44.450 回答
1

这也有效:

=Count(IIf([Service]="Housing",1))
于 2016-05-19T21:55:36.560 回答