Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется к: Microsoft Report Builder (SSRS)
Power BI Report Builder
Конструктор отчетов в SQL Server Data Tools
Табличная область данных, матричная область данных или область списка данных в отчете с разбивкой на страницы может занимать несколько страниц по горизонтали или по вертикали. Можно указать, нужно ли повторять заголовки строк и столбцов на каждой странице. В интерактивном модуле подготовки отчетов, таком как веб-портал или средство предварительного просмотра отчета, можно также указать, нужно ли закреплять заголовки строк и столбцов, чтобы они оставались видимыми во время прокрутки отчета. В таблице или матрице первая строка обычно содержит заголовки столбцов с метками для данных в каждом столбце, а первый столбец обычно содержит заголовки строк с метками для данных в каждой строке. Для вложенных групп может понадобиться повторить первоначальный набор заголовков строк и столбцов, которые содержат метки групп. По умолчанию в область данных списка заголовки не включаются.
То, как вы управляете тем, будут ли заголовки повторяться или закрепляться, зависит от следующего:
Для заголовков столбцов, которые повторяются в верхней части каждой страницы:
Содержит ли таблица или матрица область группы столбцов, которая расширяется по горизонтали.
Нужно ли управлять всеми строками, связанными с группами столбцов, как одним целым.
Для заголовков строк, которые повторяются в боковой части каждой страницы.
- Содержит ли таблица или матрица область группы строк, которая расширяется по вертикали. Заголовки строк поддерживаются только для групп строк с заголовком группы строк.
Примечание.
Файлы определения страничных отчетов (.rdl) можно создавать и изменять в Microsoft Report Builder, Power BI Report Builder и в конструктор отчетов в SQL Server Data Tools.
Общие сведения о строках и столбцах в области данных Tablix
Таблица или матрица является шаблоном для базовой области данных табликса. Область данных табликса содержит четыре области: область групп строк, которая управляет строками, расширяющимися вниз по отчету, область групп столбцов, которая управляет столбцами, расширяющимися по отчету, область текста, в которой отображаются данные, и угловую область. Чтобы понять, где нужно задавать свойства, которые управляют повторением и закреплением заголовков, полезно понимать, что у области данных табликса есть два представления:
В определении отчета каждая строка или столбец в определении области данных tablix представляет собой элемент tablix, относящийся к определенной группе строк или столбцов. Элемент табликса может быть статическим или динамическим. Статический элемент tablix содержит метки или промежуточные итоги и повторяется один раз для каждой группы. Динамический элемент табликса содержит значения группы и повторяется один раз для каждого уникального значения группы, также называемого экземпляром группы.
На поверхности конструктора На поверхности конструктора пунктирные линии разделяют область данных табликса на четыре области. Каждая ячейка в той части, которая соответствует области данных табликса, организована в виде строк и столбов. Строки и столбцы связаны с группами, включая группу сведений. Для выбранной области данных табликса маркеры строк и столбцов, а также полосы выделения обозначают принадлежность к группе. Ячейки в области групп строк или столбцов являются заголовками групп для элементов табликса. Одну строку или столбец можно сопоставить нескольким группам.
Дополнительные сведения см. в разделах Область данных табликса (построитель отчетов и службы SSRS) и Ячейки, строки и столбцы области данных табликса (построитель отчетов и службы SSRS).
Для областей данных табликса, содержащих области групп строк или столбцов, сопоставленными строками и столбцами можно управлять, задавая свойства в области данных табликса. Во всех остальных случаях управление строками и столбцами выполняется путем установки свойств в панели «Свойства» для выбранного элемента табликса. Пошаговые инструкции см. в разделах Отображение заголовков строк и столбцов на нескольких страницах (построитель отчетов и службы SSRS) и Сохранение заголовков видимыми при прокрутке отчета (построитель отчетов и службы SSRS).
Примеры
Наиболее распространенными примерами области данных табликса являются матрица, таблица без групп, таблица с группой строк и заголовком группы строк, а также таблица с группой строк без заголовка группы строк. Чтобы настроить повторение или закрепление заголовков, необходимо определить, связаны ли строки или столбцы, которыми нужно управлять, с заголовком группы в области групп строк или групп столбцов.
В следующих разделах приводятся примеры распространенных макетов области данных табликса.
«Матрица»
По умолчанию простая матрица имеет одну группу строк и одну группу столбцов. На следующем рисунке показана матрица с группой строк, основанной на категориях, и группой столбцов, основанной на географических объектах.
Пунктирные линии показывают четыре области табликса. Область групп строк содержит заголовок группы строк, который управляет метками категорий в первом столбце. Аналогично: область групп столбцов содержит заголовок группы столбцов, который управляет метками географических объектов в первой строке. Во время предварительного просмотра при расширении матрицы по странице в первой строке выводятся заголовки столбцов, как показано на следующем рисунке.
Чтобы повторить или закрепить заголовки столбцов в первой строке, задайте свойства заголовков столбцов в области данных табликса. Заголовки столбцов для вложенных групп столбцов включаются автоматически.
Чтобы повторить или фиксировать заголовки строк в первом столбце, настройте свойства заголовков строк в области данных табликса. Для вложенных групп строк автоматически включаются заголовки строк.
Таблица без групп строк
По умолчанию в простую таблицу без групп включается группа подробностей. На следующем рисунке показана таблица, в которой отображаются категория, номер заказа и данные продаж.
Пунктирные линии отсутствуют, поскольку таблица состоит только из области основного содержимого табликса. В первой строке отображаются заголовки столбцов, а сама строка представляет собой статический элемент tablix, не связанный с группой. Во второй строке выводятся подробные данные. Она представляет динамический элемент табликса, сопоставленный группе подробностей. На следующем рисунке таблица показана в режиме предварительного просмотра.
Чтобы повторить или зафиксировать заголовки столбцов, задайте свойства для элемента табликса, соответствующего статической строке, которая является частью определения области данных табликса. Чтобы выбрать статическую строку, необходимо использовать расширенный режим для панели группирования. На следующем рисунке показана панель групп строк.
На следующем рисунке в расширенном режиме показаны статические и динамические элементы табликса для групп строк в таблице.
Чтобы повторить или закрепить заголовки столбцов для элемента табликса, выберите помеченную статическую строку (с меткойСтатическая). На панели свойств отображаются свойства выбранного элемента табликса. Задав свойства для этого члена табликса, можно управлять тем, как первая строка повторяется или остается видимой.
Таблица с группами строк и областью групп строк
Если добавить группу строк в простую таблицу, на поверхности конструктора к таблице будет добавлена область группы строк. На следующем рисунке показана таблица с группой строк, основанной на категориях.
Пунктирными линиями показаны область групп строк табликса и область основной части табликса. Область групп строк содержит заголовок группы строк, но не содержит заголовка группы столбцов. На следующем рисунке эта таблица показана в режиме предварительного просмотра.
Чтобы повторить или закрепить заголовки столбцов, используйте метод, описанный в предыдущем примере. На следующем рисунке показан стандартный вид для панели групп строк.
Чтобы вывести элементы табликса, используйте Расширенный режим панели групп строк, как показано на следующем рисунке.
Представлены элементы табликса: Статический, (Статический), "Категория" и (Подробности). Если обозначение элемента табликса включает скобки (), это означает, что соответствующий заголовок группы отсутствует. Чтобы повторить или зафиксировать заголовки столбцов, выберите верхний статический элемент табликса и задайте свойства в области свойств.
Таблица с группами строк и без области группировки строк
В ряде случаев таблица может содержать группы строк, но не содержать область групп строк. Два возможных способа, которыми это может произойти, включают:
Возьмите таблицу, содержащую группы строк и область групп строк, и удалите столбцы для области групп строк. Удаляйте только столбцы, не удаляя группы. Например, может понадобиться задать формат таблицы в виде простой сетки.
Обновите отчет, созданный для предыдущей версии RDL, до появления областей данных tablix.
На следующем рисунке показана таблица с группой строк, но без области групп строк на поверхности конструктора:
Таблица содержит три строки. В первой строке находятся заголовки столбцов. Во второй строке указаны значение группы и промежуточные итоги. Третья строка содержит подробные данные. Пунктирные линии отсутствуют, поскольку имеется только область текста табликса. На следующем рисунке эта таблица показана в режиме предварительного просмотра.
Чтобы управлять тем, как строки повторяются или остаются видимыми, необходимо задать свойства элемента tablix для каждой строки. В режиме по умолчанию нет разницы между этим примером и предыдущим примером таблицы с группой строк и заголовком группы. На следующем рисунке показана панель группирования для этой таблицы в режиме по умолчанию.
Однако в расширенном режиме эта структура макета отображает другой набор членов табликса. На следующем рисунке показана панель группирования для этой таблицы в расширенном режиме.
В области групп строк показаны следующие элементы табликса: (Статический), (Категория), (Статический) и (Подробности). Чтобы повторить или закрепить заголовки столбцов, выберите верхний (Статический) элемент табликса и настройте свойства в панели «Свойства».
Поддержка повторяющихся или закреплённых заголовков в средстве визуализации
Рендереры различаются по поддержке повторения и закрепления заголовков.
Модули подготовки отчетов, использующие физические страницы (PDF, Image, Print), поддерживают следующие функции:
Повторять заголовки строк, когда область данных табликса расширяется по горизонтали на несколько страниц.
Повторять заголовки столбцов, когда область данных табликса расширяется по вертикали на несколько страниц.
Кроме того, средства отрисовки, использующие мягкие разрывы страниц (веб-портал, предварительный просмотр отчета или элемент управления для просмотра отчетов), поддерживают следующие функции:
сохранение заголовков строк в видимой области во время горизонтальной прокрутки отчета;
сохранение заголовков столбцов в видимой области во время вертикальной прокрутки отчета.
Дополнительные сведения см. в разделе Поведение при подготовке к просмотру (построитель отчетов и службы SSRS).
Связанный контент
- Фильтрация, группировка и сортировка данных в отчётах с разбивкой на страницы в Report Builder
- Таблицы, матрицы и списки в страницированных отчётах Report Builder
- Разбиение на страницы в отчетах с разбивкой на страницы (Microsoft построитель отчетов)
- Экспорт отчетов с разбивкой на страницы (построитель отчетов)