MS Access报表中的饼图

时间:2015-09-23 09:44:53

标签: sql ms-access report pie-chart

我创建了一个查询,该查询返回表格中男性和女性的客户百分比。

运行此查询时的结果如下所示:

enter image description here

当我将此查询转换为报表(以表格形式)时,我将这两个值很好地布局。但是,我也希望报告中有一个饼图。

我已经运行了图表向导并尝试了多次尝试获得结果,但每次我只是得到一个完全空白的饼图或完全完整的饼图。

我还创建了一个查询,它以整数形式给出结果(男性客户= 13,女性客户= 7),并尝试使用这些值的向导仅获得相同的结果。

我还尝试创建一个总计数的查询,并尝试制作一个具有该值的饼图和“男性客户”#39;价值但又无济于事。

有谁知道如何创建一个可行的饼图?

由于

编辑:我应该提一下,我已经尝试在互联网上找到解决方案,但没有发现任何有效的方法。

Edit2:我不确定这是否有帮助,但正如我上面所说,我也能够创建一个产生这些结果的查询:

enter image description here

Edit3:将查询重写为serperate

'客户性别Qry FEMALE':

SELECT Sum(IIf(cust_title In ("Ms","Miss","Mrs"),1,0))/Count(cust_title) AS Percentage
FROM [Customer Table];

enter image description here

'客户性别Qry MALE':

SELECT Sum(IIf(cust_title="mr",1,0))/Count(cust_title) AS Percentage
FROM [customer table];

enter image description here

1 个答案:

答案 0 :(得分:1)

图表需要两行。因此,建立两个查询,一个用于男性,一个用于女性客户。将它们与UNION查询结合起来并注意,百分比列在两个子查询中都是相同的。这是图表的来源。

另见How to add a pie chart to my Access report