Sql Access不会汇总交叉表查询行标题的空值

Sql Access不会汇总交叉表查询行标题的空值,sql,ms-access,null,crosstab,Sql,Ms Access,Null,Crosstab,我认为这应该很简单,但到目前为止我还没有找到解决办法。 我有一个表V_POLE_FR.,它有这样的结构(它有更多的字段) 我想按PROPRIETAIRE(交叉表行标题)总结极点的数量,并得到每个STATUS_FINAL(交叉表查询列标题)的数量。我得到了所有所有者(PROPRIETAIRE)的OK结果,但所有者有一些空值,我得到了一个空白行,但计数为0。 我怎样才能总结出拥有空所有者的极点呢?我试过新西兰,但可能做得不对 这是我的交叉表查询: TRANSFORM Count(V_POLE_FR.

我认为这应该很简单,但到目前为止我还没有找到解决办法。 我有一个表V_POLE_FR.,它有这样的结构(它有更多的字段)

我想按PROPRIETAIRE(交叉表行标题)总结极点的数量,并得到每个STATUS_FINAL(交叉表查询列标题)的数量。我得到了所有所有者(PROPRIETAIRE)的OK结果,但所有者有一些空值,我得到了一个空白行,但计数为0。 我怎样才能总结出拥有空所有者的极点呢?我试过新西兰,但可能做得不对

这是我的交叉表查询:

TRANSFORM Count(V_POLE_FR.PROPRIETAIRE) AS [COUNT]
SELECT V_POLE_FR.PROPRIETAIRE, Count(V_POLE_FR.PROPRIETAIRE) AS TOTAL_PROPRIETAIRE
FROM V_POLE_FR
GROUP BY V_POLE_FR.PROPRIETAIRE
PIVOT V_POLE_FR.STATUS_FINAL;
我得到的结果是这样的(零的计数应该是4):

谢谢你的帮助。 顺便说一句,我看了几个答案,似乎都是这种情况??我尝试了Nz函数,但它不起作用。

尝试使用
Count(1)作为TOTAL\u PROPRIETAIRE


根据定义,Count忽略空值。

如果您声明数据库系统和,您将得到更多响应。谢谢您完成了这项工作!!!我会投赞成票,但没有声誉:-)。谢谢大家的评论和格式!!!
TRANSFORM Count(V_POLE_FR.PROPRIETAIRE) AS [COUNT]
SELECT V_POLE_FR.PROPRIETAIRE, Count(V_POLE_FR.PROPRIETAIRE) AS TOTAL_PROPRIETAIRE
FROM V_POLE_FR
GROUP BY V_POLE_FR.PROPRIETAIRE
PIVOT V_POLE_FR.STATUS_FINAL;
PROPRIETAIRE TOTAL_PROPRIETAIRE   <>   A   B   C   D   E
(null)              0              0
X                   1                      1
Y                   81                         75   2
Z                   165                   165
SELECT DISTINCT V_POLE_FR.PROPRIETAIRE, COUNT(*) AS TOTAL
FROM V_POLE_FR
GROUP BY  V_POLE_FR.PROPRIETAIRE;