0

在我的工作场所有一个“每日反馈”数据库,其中输入了客户服务官 (CSO) 所犯任何错误的详细信息,例如谁犯了错误、何时犯了错误,以及它的目的是什么。这样我们就可以收集数据,这些数据将显示 CSO 反复犯错的领域,以便我们可以将其反馈给他们,并在需要时对他们进行培训。
我目前有一份报告,其中输入了 CSO 名称和日期范围,它生成的报告显示了该日期范围内每个服务的错误数量。
每个服务使用的代码是 -
=Sum(IIf([Service]="Housing",1,0))
=Sum(IIf([Service]="Environmental Health",1,0))
等等。
我遇到的问题是,并非每个 CSO 都提供每项服务,因此通常有一些结果显示为“0”。我不能确定那是因为他们不提供服务,还是他们只是非常擅长这项服务。
在 SQL 上绝对没用(或任何其他可能的解决方法)我无法弄清楚如何隐藏产生零值的条目。
在这里的任何帮助将不胜感激!

4

2 回答 2

1

假设您有一个包含字段CSO,的表ServiceFeedbackComments您可以将报告记录源修改为

SELECT [CSO], [Service], Count([FeedbackComments]) 
FROM [FeedbackTable] 
GROUP BY [CSO], [Service];

那么没有记录的服务将不会出现在报告中。

于 2012-07-05T16:03:36.240 回答
0

我不明白你到底想要什么。但我想提一下,您可以将该COUNT()功能与SUM(). 计数>0将显示是否0意味着“0”个实例或“0”个错误。

于 2012-07-05T19:50:38.003 回答