如何在是/否字段的MS Access查询中将是和否作为行值?

EmR*_*eau 2 ms-access

我想创建一个返回表结果的查询,如下所示:

在此输入图像描述

列标题是我的一个表中的字段,下面的数字是该字段的是/否条目的计数.

我遇到的问题是在行的开头显示是/否.我希望它能够以更好的方式组织数据中的图表.

现在我只有查询显示独立的2行(一个查询没有结果,一个查询是结果)

这是原始表:

在此输入图像描述

小智 7

改变一点蒂姆的解决方案,这是我肯定的工作回应.我创建了一个名为的测试表Table1,其中包含与屏幕截图中的OP完全相同的字段.

SELECT 'yes' As Outcome, 
    SUM(IIF([Identified?] = -1, 1, 0)) As Identified, 
    SUM(IIF([DetailPlanned?] = -1, 1,0)) AS planned, 
    SUM(IIF([Realized?] = -1, 1,0)) AS realized
From Table1
UNION ALL
SELECT 'no' As Outcome, 
    SUM(IIF([Identified?] = 0, 1, 0)) As Identified, 
    SUM(IIF([DetailPlanned?] = 0, 1,0)) AS planned, 
    SUM(IIF([Realized?] = 0, 1,0)) AS realized
From Table1
Run Code Online (Sandbox Code Playgroud)

  • 这可以简化:`SUM(IIF([Identified?],1,0))`for'Yes'和`SUM(IIF([Identified?],0,1))`for'No' (2认同)