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


Как создать пошаговый отчет

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

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

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

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

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

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

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

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

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

    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. В области «Группы строк» щелкните правой кнопкой мыши группу, выберите команду Добавить группу и тип группы, которую необходимо добавить.

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

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

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

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

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

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