#reporting-services #visual-studio-2005 #reportingservices-2005
#службы отчетов #visual-studio-2005 #reportingservices-2005
Вопрос:
Есть ли способ изменить цвет определенных позиций строк на диаграмме SSRS? Например, на вкладке «Данные» с использованием выражения в группе рядов или области значений или, возможно, с переменной? Мне не очень нравится цветовая палитра на моей текущей диаграмме, я хочу, чтобы определенные области выделялись немного больше, и не уверен, с чего начать.
Спасибо.
Ответ №1:
Мы делаем это для того, чтобы разные отделы во всех отчетах были одинаково окрашены. В нашей базе данных у нас есть цветовое поле в таблице отдела, затем на гистограммах мы выполняем следующее:
- Щелкните правой кнопкой мыши тело диаграммы и выберите Свойства
- Перейдите на вкладку Данные
- В разделе Значения нажмите кнопку Изменить
- Перейдите на вкладку Внешний вид
- Нажмите кнопку «Стиль ряда»
- Перейдите на вкладку Заливка
-
В текстовом поле Color введите выражение, которому вы хотите придать цвет. Учитывая, что у нас это уже есть в базе данных нашего отдела, мы просто используем:
=Поля!DeptColour.Значение
и тогда наши отделы будут окрашены одинаково на каждой гистограмме.
Для линейных графиков вам нужно сделать то же самое, за исключением того, что на этот раз вы помещаете цветовое выражение в текстовое поле «Цвет» на вкладке «Границы и линии» в диалоговом окне «Стиль серии» (а не в «Заливка»).
Комментарии:
1. это отличная идея. я бы даже не подумал об этом. Спасибо!