在Access Report中隐藏不必要的字段

时间:2012-07-05 15:32:08

标签: sql ms-access report ms-query

在我的工作场所有一个“每日反馈”数据库,其中输入客户服务人员(CSO)所犯错误的详细信息,例如谁犯了错误,何时以及提供什么服务。这样我们就可以收集数据,这些数据会显示CSO屡次犯错的区域,因此我们可以将这些数据反馈给他们,并在需要时对他们进行培训。
我目前有一份报告,其中输入了公民社会组织名称和日期范围,并生成报告,显示该日期范围内每项服务的错误数量。
使用的代码是 -
       = SUM(IIF([服务] = “房屋”,1,0))
    =总和(IIf([服务] =“环境健康”,1,0))
  每个服务等等 我遇到的问题是并非每个CSO都提供服务,因此通常会有一些结果显示为“0”。而且我无法确定是否因为他们不做这项服务或他们是否非常擅长该服务 在SQL(或任何其他可能的修复方法)中绝对无用,我无法弄清楚如何隐藏产生零值的条目。
任何帮助都将非常感谢!

2 个答案:

答案 0 :(得分:1)

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

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

然后,没有记录的服务将不会出现在报告中。

答案 1 :(得分:0)

我不明白你想要什么。但我想提一下,你可以使用COUNT()函数和SUM()。计数>0将显示0表示“0”个实例或“0”错误。