Диаграммы построителя отчетов 3.0 - нужно показывать пустые группы категорий - PullRequest
1 голос
/ 02 ноября 2011

Я использую SQL Server Report Builder 3.0 для создания гистограммы. Диаграмма представляет собой количество баллов удовлетворенности (отлично, очень хорошо, хорошо, удовлетворительно, плохо), с полосой, показывающей каждый из соответствующих баллов. Это прекрасно работает, за исключением случая, когда нет записей с конкретным счетом. Я хотел бы иметь возможность показывать все варианты, даже если есть значение ноль. Есть ли способ поместить туда заполнитель или иным образом заставить его показать?

1 Ответ

0 голосов
/ 10 июля 2012

Создайте еще одну таблицу, которая содержит все имена категорий.

CREATE TABLE CATEGORIES(ID NOT NULL PRIMARY KEY);

Затем вставьте названия категорий в таблицу.

INSERT INTO CATEGORIES
VALUES ('Excellent', 'Very Good', 'Good', 'Fair', 'Poor');

Тогда для вашего набора данных гистограммы,

SELECT C.ID, COUNT(A.ID)
FROM Categories C
LEFT OUTER JOIN yourTableNameHere A on C.ID = A.category
GROUP BY C.ID;

Результатом будет набор данных с (CategoryName, Count) записями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...