Поделиться через


Как создать пошаговый отчет (построитель отчетов 3.0 и конструктор отчетов)

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

Готовый к просмотру пошаговый отчет

В обычных табличных отчетах родительская группа помещается в соседний столбец отчета. Новая область данных табликса позволяет добавлять строки групп, строки детализации или дочерние группы в тот же столбец. Чтобы отличить строки групп от строк детализации или строк дочерних групп, можно применить форматирование (например, цвет шрифта) либо создать отступ для строк детализации.

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

ПримечаниеПримечание

Мастер доступен только в построителе отчетов.

ПримечаниеПримечание

В построителе отчетов и в конструкторе отчетов среды Business Intelligence Development Studio можно создавать и изменять определения отчета (RDL). В каждой среде разработки существуют различные способы создания, открытия и сохранения отчетов и связанных элементов. Дополнительные сведения см. в разделе Разработка отчетов в построителе отчетов и конструкторе отчетов 3.0 (SSRS) на веб-сайте microsoft.com.

Создание пошагового отчета

  1. Создайте табличный отчет. Например, вставьте область данных табликса и добавьте поля в строку данных.

  2. Добавьте в отчет родительскую группу.

    1. Чтобы выбрать таблицу, щелкните в любом месте на ее поверхности. Группа подробностей будет отображена на панели «Группы строк» области группирования.

    2. В панели группирования щелкните правой кнопкой мыши группу подробностей, выберите пункт Добавить группу, затем Родительская группа.

    3. В диалоговом окне Группа табликсов введите имя для группы и введите или выберите выражение группы из раскрывающегося списка. В раскрывающемся списке представлены простые выражения полей, доступные на панели данных отчета. Например, [PostalCode] является простым выражением поля PostalCode в наборе данных.

    4. Выберите Добавить верхний колонтитул группы. Этот параметр добавляет над группой статическую строку, в которой будут отображаться метка группы и ее статистические сведения. Аналогичным образом можно выбрать Добавить нижний колонтитул группы для добавления статической строки ниже группы. Нажмите кнопку ОК.

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

    Табличная область данных с группированием

    На следующем рисунке показано, как готовая для просмотра область данных может выглядеть при просмотре отчета.

    Готовый к просмотру отчет с группированием

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

    Область данных со строкой заголовка группы

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

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

    2. На вкладке Выравнивание панели свойств разверните свойства Заполнение.

    3. Для Левого поля введите новое значение, например 1,27 см. Заполнение смещает текст в ячейке на указанное значение. Значение заполнения по умолчанию — 2 пункта. Допустимыми значениями заполнения являются числовые значения, больше или равные нулю, за которыми следуют единицы измерения.

      Существуют следующие единицы измерения.

      in

      Дюймы (1 дюйм = 2,54 сантиметра)

      cm

      Сантиметры

      mm

      Миллиметры

      pt

      Пункты (1 пункт = 1/72 дюйма)

      pc

      Пики (1 пик = 12 пунктов)

    Область данных может выглядеть примерно так.

    Область данных для пошагового отчета

    Область данных для макета пошагового отчета

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

Создание пошагового отчета с несколькими группами

  1. Создайте отчет так, как это описано в предыдущей процедуре.

  2. Добавьте дополнительные группы в отчет.

    1. В панели «Группы строк» щелкните правой кнопкой мыши группу, выберите команду Добавить группу и тип группы, которую необходимо добавить.

      ПримечаниеПримечание

      Существует несколько способов добавления групп в область данных. Дополнительные сведения см. в разделе Как добавить или удалить группу в области данных (построитель отчетов версии 3.0 и службы SSRS).

    2. Введите имя в диалоговом окне Группа табликсов.

    3. В поле Выражение группы введите выражение или выберите поле набора данных, по которому будет выполнено группирование. Чтобы создать выражение, нажмите кнопку выражения (fx) для открытия диалогового окна Выражение.

    4. Нажмите кнопку ОК.

  3. Измените заполнение для ячейки, отображающей данные группы.

См. также

Основные понятия