Добавление или удаление группы в области данных в отчете с разбивкой на страницы (построитель отчетов)

Применимо к: Microsoft Report Builder (SSRS) Power BI Report Builder конструктор отчетов в SQL Server Data Tools

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

В области данных табликса щелкните таблицу, матрицу или список, чтобы вывести панель группирования. Перетащите поля из набора данных в панель «Группы строк» или «Группы столбцов» для создания родительских или дочерних групп. Щелкните правой кнопкой мыши существующую группу, чтобы добавить смежную с ней группу. По определению группа подробностей является самой внутренней группой и может быть добавлена только как дочерняя. Щелкните правой кнопкой мыши существующую группу, чтобы удалить ее. Строки и столбцы для вывода значений группы добавляются автоматически. Дополнительные сведения см. в разделе Таблицы, матрицы, списки (построитель отчетов и службы SSRS).

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

Группы не создаются в датчике по умолчанию. По умолчанию датчик только вычисляет в указанном поле статистический показатель всех значений и выводит эту величину на датчике. Дополнительные сведения см. в разделе Датчики (построитель отчетов и службы SSRS).

Примечание

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

Добавление дочерней или родительской группы строк или столбцов в область данных табликса

  1. Перетащите поле из области Данные отчета на область Группы рядов или область Группы столбцов .

    Примечание

    Если панель группирования не видна, на вкладке "Вид" выберите пункт Группирование.

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

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

Добавление смежной группы строк или столбцов в область данных табликса

  1. На панели группирования щелкните правой кнопкой мыши группу, одноранговую добавляемой группе. Щелкните Добавить группу, а затем Прилегающая до или Прилегающая после , чтобы указать, куда именно добавить группу. Откроется диалоговое окно Группа табликсов .

  2. В поле Имявведите имя группы.

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

  4. Щелкните ОК.

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

Добавление группы сведений к области данных табликса

  1. На панели "Группирование" щелкните правой кнопкой мыши самую внутреннюю дочернюю группу, но не группу Сведения . Нажмите Добавить группуи выберите Дочерняя группа. Откроется диалоговое окно Группа табликсов .

  2. Оставьте поле Выражение группыпустым. Группа подробностей не имеет выражения.

  3. Выберите Показать подробные данные.

  4. Щелкните ОК.

    Новая группа подробностей добавляется в панель «Группирование» в виде дочерней группы, и маркер строки для группы, выбранной в шаге 1, отображает значок группы подробностей. Дополнительные сведения о маркерах см. в разделе Ячейки, строки и столбцы области данных табликса (построитель отчетов) и службы SSRS.

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

  1. В области конструктора щелкните в любом месте области данных табликса для ее выделения. На панели группирования будут отображены группы столбцов и строк.

  2. Щелкните правой кнопкой мыши группу, а затем щелкните Свойства группы.

  3. В поле Имявведите имя группы.

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

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

  6. Перейдите на вкладку Разрывы страниц , чтобы задать параметры разрывов страниц (необязательно).

  7. Перейдите на вкладку Сортировка , чтобы выбрать или ввести выражение для сортировки данных внутри группы (необязательно).

  8. Перейдите на вкладку Видимость , чтобы выбрать параметры видимости для элемента (необязательно).

  9. Перейдите на вкладку Фильтры , чтобы задать фильтры для группы (необязательно).

  10. Перейдите на вкладку Переменные , чтобы задать переменные, областью действия которых будет данная группа и все ее дочерние группы (необязательно).

  11. Щелкните ОК.

Удаление группы из области данных табликса

  1. На панели "Группирование" щелкните правой кнопкой мыши группу и выберите команду Удалить группу.

  2. В диалоговом окне Удаление группы выберите один из следующих параметров:

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

    • Удалить только группу . Если выбрать этот параметр, область данных табликса сохранит свою структуру. Удалено будет только определение группы.

  3. Щелкните ОК.

Удаление группы подробностей из области данных табликса

  1. На панели "Группирование" щелкните правой кнопкой мыши группу подробностей и выберите команду Удалить группу.

  2. В диалоговом окне Удаление группы выберите один из следующих параметров:

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

    • Удалить только группу . Если выбрать этот параметр, область данных табликса сохранит свою структуру. Удалено будет только определение группы.

  3. Щелкните ОК.

    Группа подробностей будет удалена.

    Примечание

    Убедитесь, что после удаления строки подробностей выражение в каждой ячейке содержит статистическое выражение (там, где это уместно). При необходимости измените выражение, чтобы задать агрегатные функции нужным образом.

См. также:

Ссылки на коллекции переменных отчета и группы (построитель отчетов и службы SSRS)
Примеры выражений групп (построитель отчетов и службы SSRS)
Фильтрация, группирование и сортировка данных (построитель отчетов и службы SSRS)
Область данных табликса (построитель отчетов и службы SSRS)
Таблицы (построитель отчетов и службы SSRS)
Матрицы (построитель отчетов и службы SSRS)
Списки (построитель отчетов и службы SSRS)
Таблицы, матрицы и списки (построитель отчетов и службы SSRS)