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

Применяется к: 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 (Построитель отчетов).

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

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

Сгруппированные данные — это все подробные данные, указанные выражением группы, после применения фильтров к набору и области данных и к группе. Чтобы упорядочить подробные данные в группах, перетащите поля из области данных отчета в область группирования . При добавлении группы службы Reporting Services автоматически добавляют связанные строки или столбцы в область данных табликса, в которой будут отображаться данные группы. Ячейки в этих строках и столбцах связаны с данными группы. Дополнительные сведения см. в разделе "Добавление или удаление группы" в регионе данных (построитель отчетов).

По умолчанию, если добавить в ячейку строки или столбца группы поле набора данных, содержащее числовые данные, значение этой ячейки представляет собой сумму сгруппированных данных в области самых внутренних групп строк и столбцов, к которым относится данная ячейка. Агрегатную функцию Sum по умолчанию можно заменить на любую другую агрегатную функцию, например на Avg или Count. Вы также можете изменить область по умолчанию для статистического вычисления. Например, можно изменить настройку по умолчанию, чтобы вычислять, какой процент в группе строк составляет значение. Дополнительные сведения см. в разделе "Область выражений" для итогов, агрегатов и встроенных коллекций (построитель отчетов).

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

Добавить промежуточные итоги и итоги

Чтобы добавить промежуточные итоги для группы и общие итоги для области данных, используйте функцию "Добавить итог" в контекстном меню ячейки или на панели Группировка. Строки и столбцы, в которых отображаются итоги, добавляются автоматически. По умолчанию выражения промежуточных и общих итогов используют агрегатную функцию Sum. Добавив выражение, функцию по умолчанию можно изменить. Дополнительные сведения см. в разделе "Добавление итогов в группу или область данных Табликса" (построитель отчетов) и область выражений для итогов, агрегатов и встроенных коллекций (построитель отчетов).

Добавление меток

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

Добавление существующего региона данных Tablix из другого отчета

Область данных можно скопировать из другого отчета и вставить ее в новый или существующий отчет. После вставки области данных необходимо убедиться, что для этой области данных определён набор данных. Кроме того, необходимо убедиться, что поля набора данных имеют идентичные имена и типы данных, как в исходном отчете. Нельзя копировать наборы данных из одного отчета в другой, но если отчеты используют общие источники данных, можно быстро дублировать набор данных в другом отчете. Также можно импортировать текст запроса для запросов, извлекающих данные для набора данных, что упрощает дублирование запросов в отчетах. Дополнительные сведения см. в разделе "Отчет о внедренных наборах данных" и общих наборах данных (построитель отчетов).