访问分区功能:有没有办法让它显示没有计数的bin类别?

时间:2010-10-18 14:12:56

标签: ms-access charts pivot-table

我正在尝试使用Access Partition函数生成用于生成直方图的bin,以显示我的%利用率数据集的频率分布。但是,分区功能仅显示具有计数的类别的类别区域范围(例如0:9,10:19等)。我希望它能显示100个。

实施例: 使用此功能:

% Utilization: Partition([Max],0,100,10)

完整SQL是:

SELECT Count([qry].[Max]) AS Actuals, Partition([Max],0,100,10) AS [% Utilization]
FROM [qry]
GROUP BY Partition([Max],0,100,10);

给了我:

Actuals  |  % Utilization
4        |   0:  9
4        |  10: 19
4        |  20: 29 

但是我希望它显示0到没有值为90:99的范围。可以这样做吗?

先谢谢

1 个答案:

答案 0 :(得分:2)

我能想到的唯一方法是使用一个额外的Bins表,其中包含您想要说明的所有bin:

SELECT Bins.[% Utilization], t.Actuals FROM Bins
LEFT JOIN
     (SELECT Count(max) AS Actuals, 
             Partition([max],0,100,10) AS [% Utilization]
      FROM qry
      GROUP BY Partition([max],0,100,10)) t
ON t.[% Utilization]=bins.[% Utilization]