Функция доступа к разделу: есть ли способ сделать так, чтобы он отображал категории бинов, которые не имеют счетчика? - PullRequest
1 голос
/ 18 октября 2010

Я пытаюсь использовать функцию 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. Можно ли это сделать?

Заранее спасибо

1 Ответ

2 голосов
/ 18 октября 2010

Единственный способ, которым я могу думать об этом, - это дополнительная таблица Бинов, которая содержит все бины, которые вы хотите проиллюстрировать:

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]
...