CountIf
我在我的访问报告中添加论坛的尝试很糟糕,发生了一些可怕的事情。
我正在尝试在我的报告标题中添加一个公式来计算我的Service
列中包含某个单词的条目数。问题是我在 SQL 代码方面绝对是个业余爱好者。
=CountIf([Service]="Housing")
是我希望的代码可以工作,但我似乎没有得到任何地方。
Access中没有任何Countif
功能。但是,您可以使用Sum
and IIf
(即 Immediate If)来完成同样的事情。尝试:
=Sum(IIf([Service] Like "*Housing*", 1, 0))
以上假设您希望“服务”列包含“房屋”一词。这假设您在问题的措辞中是准确的。如果您真的要计算 Service 列正好等于“Housing”的记录数,则可以改用:
=Sum(IIf([Service] = "Housing", 1, 0))
这也有效:
=Count(IIf([Service]="Housing",1))