【发布时间】:2012-07-05 15:32:07
【问题描述】:
在我的工作场所有一个“每日反馈”数据库,其中输入了客户服务官 (CSO) 所犯任何错误的详细信息,例如谁犯了错误、何时犯了错误以及它的目的是什么。这样我们就可以收集数据,这些数据将显示 CSO 反复犯错的领域,以便我们可以将其反馈给他们,并在需要时在这些领域对他们进行培训。
我目前有一份报告,其中输入了 CSO 名称和日期范围,它生成的报告显示了该日期范围内每个服务的错误数量。
使用的代码是 -
=Sum(IIf([Service]="Housing",1,0))
=Sum(IIf([Service]="Environmental Health",1,0))
每个服务的等等。
我遇到的问题是,并非每个 CSO 都提供每项服务,因此通常有一些结果显示为“0”。我不能确定那是因为他们不提供服务,还是他们只是非常擅长这项服务。
在 SQL 中绝对没用(或任何其他可能的解决方法)我无法弄清楚如何隐藏产生零值的条目。
任何帮助将不胜感激!
【问题讨论】:
-
最好的方法是使用聚合查询。 “在 SQL 上绝对没用”...您愿意更改表单记录源吗?另一种技术可能是条件格式(Access 2007 及更高版本)。
标签: sql ms-access report ms-query