我查看了一些相关问题,但找不到针对我的问题的解决方案。我已经在具有字段部门名称并在(日期字段)上创建的表上使用MS Access创建了交叉表查询。我已将部门名称分组在第一列中,并且具有ID的计数,以显示本周创建的项目总数。这是我的SQL查询。
TRANSFORM Count([Issue Mgt].ID) AS CountOfID
SELECT [Issue Mgt].[Deparment Name], Count([Issue Mgt].ID) AS [Total Of ID]
FROM [Issue Mgt]
WHERE (((Format([Created],"ww"))=DatePart("ww",Date())))
GROUP BY [Issue Mgt].[Deparment Name]
PIVOT Format([Created],"ww");
我正在努力做的是在计数为零的单元格中显示零。如果我的问题结构不合理,那么任何帮助都会受到赞赏并原谅我这里的第一篇文章!
答案 0 :(得分:1)
由于计数将返回一个空值,你必须将它包装在像这样的
NZ(Count([Issue Mgt].ID),0)
它就像一个迷你的“If,Then”语句,第一部分是你正在检查的,第二部分是如果第一部分为空则返回什么
答案 1 :(得分:1)
嗨,谢谢你的帮助。管理找到解决方案。 NZ(Count([Issue Mgt] .ID))+ 0只要行的列单元格中有空值,就会增加零值。
答案 2 :(得分:0)
具体没有解释。我必须继续尝试,直到我做对了。所以对于任何想要看到实际答案的人来说,这里是:
需要在SQL视图中更改第一行
TRANSFORM NZ(计数([问题管理] .ID),0)