Занятие 6. Добавление группирования и итогов (службы Reporting Services)

Добавление группирования и итогов к отчету предназначено для организации и суммирования данных.

Группирование данных в отчете

  1. Перейдите на вкладку Конструктор.

  2. Перетащите поле Date из области Данные отчета на панель Группы строк. Поместите это поле над строкой с обозначением Подробности.

    Обратите внимание на то, что теперь на маркере строк отображается квадратная скобка, указывающая на наличие группы. Теперь в таблице имеются два столбца «Дата», по одному с двух сторон от вертикальной пунктирной линии.

    Поле даты добавлено на панель «Группы строк»

  3. Перетащите поле Order из области Данные отчета на панель Группы строк. Поместите его ниже Date и выше Сведений.

    Обратите внимание на то, что теперь на маркере строки отображаются две квадратные скобки, указывая на наличие двух групп. В этой таблице теперь имеются также два столбца Заказ.

  4. Удалите исходное значение Date и столбцы Order справа от двойной линии. Это приведет к удалению соответствующих отдельных значений записи, чтобы отображалось только значение группы. Выберите маркеры столбцов для двух столбцов, щелкните правой кнопкой мыши и щелкните элемент Удалить столбцы.

    Выберите столбцы для удаления

    После этого можно снова форматировать заголовки столбцов и дату.

  5. Откройте вкладку Просмотр для просмотра отчета. Он должен выглядеть примерно так, как на следующей иллюстрации:

    Таблица, сгруппированная сначала по дате, а затем по заказу

Добавление итогов к отчету

  1. Перейдите в представление «Конструктор».

  2. Щелкните правой кнопкой мыши ячейку области данных, в которой содержится поле [LineTotal],, и выберите пункт Добавить итог.

    Это приведет к добавлению строки с суммарной стоимостью в долларах для каждого заказа.

  3. Щелкните правой кнопкой мыши ячейку, которая содержит поле [Qty], и выберите пункт Добавить итог.

    Это приведет к добавлению суммы количеств по каждому заказу в строку итогов.

  4. В пустой ячейке слева от Sum[Qty] введите «Итог заказа».

  5. К строке итогов можно добавить цвет фона. Выберите две ячейки суммы и ячейку метки.

  6. В меню Формат щелкните элемент Цвет фона, а затем щелкните элемент Светло-серый.

    Представление конструктора: обычная таблица с общим объемом продаж

Добавление ежедневного итога к отчету

  1. Щелкните правой кнопкой мыши ячейку Order, укажите Добавить итог и выберите пункт После.

    Будет добавлена новая строка, содержащая общее количеству и сумму в долларах за каждый день, а также метка «Итог» в столбце Order.

  2. Введите слово Ежедневный перед словом Итог в той же ячейке, чтобы в ней находилась надпись Ежедневный итог.

  3. Выберите ячейку Ежедневный итог, две ячейки Сумма и пустую ячейку между ними.

  4. В меню Формат щелкните элемент Цвет фона, а затем щелкните элемент Оранжевый.

    Представление конструктора: строка итога за день в обычной таблице

Добавление общего итога к отчету

  1. Щелкните правой кнопкой мыши ячейку Date, укажите Добавить итог и выберите пункт После.

    Это приводит к добавлению новой строки, содержащей суммы значений количества и стоимости в долларах для всего отчета, а также метки Итог в столбце Дата.

  2. Введите слово Общий перед словом Итог в той же ячейке, чтобы в ней появилась надпись Общий итог.

  3. Выберите ячейку Общий итог, две ячейки Сумма и пустые ячейки между ними.

  4. В меню Формат щелкните элемент Цвет фона, а затем щелкните элемент Светло-синий.

    Представление конструктора: общий итог в обычной таблице

  5. Нажмите кнопку «Просмотр».

    Последняя страница должна выглядеть примерно так, хотя «Итог заказа», «Итог за день» и «Общий итог» могут оказаться на второй странице.

    Предварительный просмотр обычная таблица с общим итогом

Следующие шаги

Учебник по созданию базового табличного отчета успешно освоен. Этот простой табличный отчет можно использовать в качестве исходного во время работы с другими учебниками. Раздел