2010-10-18 58 views
1

我正在嘗試使用Access Partition函數生成用於生成直方圖圖表以顯示我的%利用率數據集的頻率分佈的箱。但是,分區功能僅針對具有計數的類別顯示分類區域範圍(例如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。這可以做到嗎?

由於提前

回答

2

我能想到這樣做的唯一方法是使用一個包含所有要說明的垃圾箱額外的分級表:

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] 
+0

真棒,這做的伎倆!謝謝! – royalflight 2010-10-19 13:40:15

相關問題