Как отобразить одинаковые данные в матрице и на диаграмме (службы Reporting Services)

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

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

Чтобы использовать значения группы столбцов матрицы в качестве условных обозначений диаграммы, необходимо задать цвета для рядов данных диаграммы, а затем использовать те же цвета для заливки фона текстовых полей в ячейках матрицы, в которых отображаются эти значения группы. Дополнительные сведения см. в разделе Как задать согласованные цвета для нескольких фигурных диаграмм.

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

Добавление матрицы и диаграммы для отображения одних и тех же данных

  1. Откройте отчет в режиме конструктора.

  2. Из области элементов добавьте матрицу и столбец диаграммы к телу отчета или прямоугольнику в отчете.

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

  3. Из области «Данные отчета» перетащите числовое поле набора данных в ячейку данных матрицы.

    По умолчанию для вычисления значения группы используется статистическая функция Sum. Если меняется статистическая функция в матрице, ее необходимо также поменять в диаграмме.

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

  5. Нажмите кнопку ОК.

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

  7. Щелкните правой кнопкой мыши ось Y axis диаграммы, выберите Свойства оси и щелкните Число. Выберите тот же формат данных, что и на шаге 4.

  8. Нажмите кнопку ОК.

    Далее вы присвоите группе строк матрицы и группе рядов диаграммы одно и то же выражение, а также установите порядок сортировки для группы рядов диаграммы.

  9. Перетащите из области данных отчета поле набора данных, по которому будут группироваться строки матрицы, в область «Группы строк».

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

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

  11. Щелкните правой кнопкой мыши группу в зоне перетаскивания поля ряда и выберите пункт Свойства группы рядов.

  12. Щелкните Сортировка.

  13. Нажмите кнопку Добавить. В сетке выражений сортировки появится новая строка.

  14. В поле Сортировать по выберите из раскрывающегося списка то же поле набора данных, выбранное на шаге 9 для группирования.

  15. Нажмите кнопку ОК.

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

  16. Перетащите из области данных отчета поле набора данных, по которому будут группироваться столбцы матрицы, в область «Группы столбцов».

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

  17. Перетащите это же поле, выбранное на шаге 16, в зону перетаскивания полей категорий в диаграмме.

  18. Щелкните правой кнопкой мыши группу в зоне перетаскивания полей категорий и выберите пункт Свойства группы категорий.

  19. Щелкните Сортировка.

  20. Нажмите кнопку Добавить. В сетке выражений сортировки появится новая строка.

  21. В поле Сортировать по выберите из раскрывающегося списка то же поле набора данных, выбранное на шаге 16 для группирования.

  22. Нажмите кнопку ОК.

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