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