Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется к: Microsoft Report Builder (SSRS)
Power BI Report Builder
Конструктор отчетов в SQL Server Data Tools
Если нужно отобразить одинаковые данные в матрице и на диаграмме в отчете с разбивкой на страницы, необходимо установить свойства в обеих областях данных таким образом, чтобы они ссылались на один и тот же набор данных, а также на одни и те же выражения фильтров, групп, сортировки и данных.
Поскольку обе области данных будут иметь один источник данных (набор данных отчета), к матрице можно добавить кнопку интерактивной сортировки, которая при нажатии пользователем будет изменять порядок сортировки как для матрицы, так и для диаграммы. Дополнительные сведения см. в разделе Добавление интерактивной сортировки в таблицу или матрицу (построитель отчетов и службы SSRS).
Чтобы использовать значения группы столбцов матрицы в качестве условных обозначений диаграммы, необходимо задать цвета для рядов данных диаграммы, а затем использовать те же цвета для заливки фона текстовых полей в ячейках матрицы, в которых отображаются эти значения группы. Дополнительные сведения см. в разделе Указание единых цветов для нескольких диаграмм-фигур (Построитель отчетов и SSRS).
Во время выполнения отчет может выглядеть загроможденным, если в определениях групп имеется слишком много значений. Возможно, потребуется фильтровать значения, объединять группы или настраивать порог для диаграммы, чтобы она сама объединяла группы. Дополнительные сведения см. в разделе Связывание нескольких областей данных с одним набором данных (построитель отчетов и SSRS).
Примечание.
Файлы определения страничных отчетов (.rdl) можно создавать и изменять в Microsoft Report Builder, Power BI Report Builder и в конструктор отчетов в SQL Server Data Tools.
Добавление матрицы и диаграммы для отображения одних и тех же данных
Откройте отчет в режиме конструктора.
На вкладке Вставка, в группе Области данных нажмите кнопку Матрица, а затем щелкните в теле отчета или в прямоугольнике в теле отчета. В отчет будет добавлена матрица.
На вкладке Вставка в группе Области данных нажмите кнопку Диаграммаи выберите тип диаграммы. В отчет будет добавлена диаграмма.
На вкладке Вставка в группе Элементы отчета нажмите кнопку Прямоугольник, а затем щелкните отчет (необязательно). В отчет будет добавлен прямоугольник. Перетащите матрицу и диаграмму, добавленные в шагах 2 и 3, в прямоугольник.
Поместив несколько областей данных в прямоугольный контейнер, можно контролировать то, как матрица и диаграмма будут отображаться при просмотре отчета.
На следующих шагах нужно будет выбрать одно поле набора данных, которое будет отображаться как в матрице, так и на диаграмме.
На панели "Данные отчета" перетащите числовое поле набора данных в ячейку "Данные" матрицы.
По умолчанию для вычисления значения группы используется агрегатная функция Sum. Если меняется агрегатная функция в матрице, ее необходимо также поменять в диаграмме.
Щелкните правой кнопкой мыши ячейку данных в матрице, выберите Свойства текстового поляи щелкните Число. Выберите соответствующий формат для значения поля набора данных.
Нажмите ОК.
Перетащите это же поле, выбранное на шаге 3, в зону Значения в диаграмме.
Щелкните правой кнопкой мыши ось Y диаграммы, выберите Свойства осии щелкните Число. Выберите тот же формат данных, что и на шаге 4.
Нажмите ОК.
Далее вы присвоите группе строк матрицы и группе рядов диаграммы одно и то же выражение, а также установите порядок сортировки для группы рядов диаграммы.
Перетащите из панели данных отчета поле набора данных, по которому будут группироваться строки матрицы, на панель «Группы строк».
По умолчанию выражение сортировки для группы строк матрицы равно выражению группы.
Перетащите это же поле, выбранное на шаге 9, в зону Группы рядов в диаграмме.
Щелкните правой кнопкой мыши группу в области Группы рядов и выберите пункт Свойства группы рядов.
Щелкните Сортировка.
Нажмите кнопку Добавить. В сетке выражений сортировки появится новая строка.
В разделе «Сортировка» из выпадающего списка выберите поле набора данных, по которому вы выбрали группу на шаге 9.
Нажмите ОК.
Далее вы присвоите группе столбцов матрицы и группе категорий диаграммы одно и то же выражение, а также установите порядок сортировки для группы категорий диаграммы.
Перетащите из панели данных отчета поле набора данных, по которому будут группироваться столбцы матрицы, на панель «Группы столбцов».
По умолчанию выражение сортировки для группы столбцов матрицы равно выражению группы.
Перетащите это же поле, выбранное на шаге 16, в область Группы категорий диаграммы.
Правой кнопкой мыши щелкните группу в области CategoryGroup и выберите пункт Свойства группы категорий.
Щелкните Сортировка.
Нажмите кнопку Добавить. В сетке выражений сортировки появится новая строка.
В разделе «Сортировка» из выпадающего списка выберите поле набора данных, по которому вы выбрали группу на шаге 16.
Нажмите ОК.
Просмотрите результат. Группы строк и столбцов матрицы отображают те же данные, что и группы рядов и категорий диаграммы.
Связанный контент
- Связывание нескольких областей данных с одним и тем же набором данных в страницированном отчете (Report Builder)
- Добавление фильтров наборов данных, фильтров областей данных и групповых фильтров в отчет с разбивкой на страницы (построитель отчетов)
- Таблицы, матрицы и списки в страницированных отчётах Report Builder
- Диаграммы в отчете с разбивкой на страницы (построитель отчетов)