Как отобразить одинаковые данные в матрице и на диаграмме (службы Reporting Services)
Если нужно отобразить одинаковые данные в матрице и на диаграмме, необходимо установить свойства в обеих областях данных так, чтобы они ссылались на один и тот же набор данных, а так же на одни и те же выражения фильтров, групп, сортировки и данных.
Поскольку обе области данных будут иметь один источник данных (набор данных отчета), к матрице можно добавить кнопку интерактивной сортировки, которая при нажатии пользователем будет изменять порядок сортировки как для матрицы, так и для диаграммы. Дополнительные сведения см. в разделе Как добавить интерактивную сортировку к таблице или матрице (службы Reporting Services).
Чтобы использовать значения группы столбцов матрицы в качестве условных обозначений диаграммы, необходимо задать цвета для рядов данных диаграммы, а затем использовать те же цвета для заливки фона текстовых полей в ячейках матрицы, в которых отображаются эти значения группы. Дополнительные сведения см. в разделе Как задать согласованные цвета для нескольких фигурных диаграмм.
Во время выполнения отчет может выглядеть загроможденным, если в определениях групп имеется слишком много значений. Возможно, придется фильтровать значения, объединять группы или настраивать пороговые значения диаграммы для объединения групп. Дополнительные сведения см. в разделе Связывание нескольких областей данных с одним набором данных.
Добавление матрицы и диаграммы для отображения одних и тех же данных
Откройте отчет в режиме конструктора.
Из области элементов добавьте матрицу и столбец диаграммы к телу отчета или прямоугольнику в отчете.
Далее вы выберите одно поле набора данных, которое будет отображаться как в матрице, так и на диаграмме.
Из области «Данные отчета» перетащите числовое поле набора данных в ячейку данных матрицы.
По умолчанию для вычисления значения группы используется статистическая функция Sum. Если меняется статистическая функция в матрице, ее необходимо также поменять в диаграмме.
Щелкните правой кнопкой мыши ячейку данных в матрице, выберите Свойства текстового поля и щелкните Число. Выберите соответствующий формат для значения поля набора данных.
Нажмите кнопку ОК.
Перетащите это же поле, выбранное на шаге 3, в зону перетаскивания полей данных в диаграмме.
Щелкните правой кнопкой мыши ось Y axis диаграммы, выберите Свойства оси и щелкните Число. Выберите тот же формат данных, что и на шаге 4.
Нажмите кнопку ОК.
Далее вы присвоите группе строк матрицы и группе рядов диаграммы одно и то же выражение, а также установите порядок сортировки для группы рядов диаграммы.
Перетащите из области данных отчета поле набора данных, по которому будут группироваться строки матрицы, в область «Группы строк».
По умолчанию выражение сортировки для группы строк матрицы равно выражению группы.
Перетащите это же поле, выбранное на шаге 9, в зону перетаскивания полей рядов данных в диаграмме.
Щелкните правой кнопкой мыши группу в зоне перетаскивания поля ряда и выберите пункт Свойства группы рядов.
Щелкните Сортировка.
Нажмите кнопку Добавить. В сетке выражений сортировки появится новая строка.
В поле Сортировать по выберите из раскрывающегося списка то же поле набора данных, выбранное на шаге 9 для группирования.
Нажмите кнопку ОК.
Далее вы присвоите группе столбцов матрицы и группе категорий диаграммы одно и то же выражение, а также установите порядок сортировки для группы категорий диаграммы.
Перетащите из области данных отчета поле набора данных, по которому будут группироваться столбцы матрицы, в область «Группы столбцов».
По умолчанию выражение сортировки для группы столбцов матрицы равно выражению группы.
Перетащите это же поле, выбранное на шаге 16, в зону перетаскивания полей категорий в диаграмме.
Щелкните правой кнопкой мыши группу в зоне перетаскивания полей категорий и выберите пункт Свойства группы категорий.
Щелкните Сортировка.
Нажмите кнопку Добавить. В сетке выражений сортировки появится новая строка.
В поле Сортировать по выберите из раскрывающегося списка то же поле набора данных, выбранное на шаге 16 для группирования.
Нажмите кнопку ОК.
Просмотрите результаты. Группы строк и столбцов матрицы отображают те же данные, что и группы рядов и категорий диаграммы.