在我的访问报告中添加CountIf
论坛的可怜尝试中发生了一件可怕的事情。
我正在尝试在报告标题中添加公式,以计算Service
列中包含特定字词的条目数。问题是我在SQL代码方面绝对是业余爱好者。
=CountIf([Service]="Housing")
我希望的代码能否正常工作,但我似乎无处可去。
答案 0 :(得分:7)
Access中没有Countif
功能。但是,您可以使用Sum
和IIf
(即Immediate If)来完成同样的事情。尝试:
=Sum(IIf([Service] Like "*Housing*", 1, 0))
以上假设您希望服务列包含单词“Housing”。这假设您在问题的措辞中是准确的。如果你真的想要计算服务列完全等于“住房”的记录数,你可以改用它:
=Sum(IIf([Service] = "Housing", 1, 0))
答案 1 :(得分:0)
这也有效:
=Count(IIf([Service]="Housing",1))