Добавление условного форматирования (службы Reporting Services)
Отчет можно сконструировать таким образом, что к элементам будут применяться различные стили, или свойства будут разными в зависимости от данных отчета. Условные выражения можно строить с использованием любой функциональной возможности, поддерживаемой выражениями, в том числе встроенных статистических функций и функций отчетности, встроенных коллекций и пользовательского кода. Например, можно отображать отрицательные числа красным цветом или изменить цвет фона в таблице. Чтобы сделать стили динамическими, вместо статичного значения для свойств стиля элемента используйте выражение. Во время выполнения обработчик отчета вычислит выражение и подставит его результат вместо значения в свойство, точно так же, как если бы для свойства задавалось статическое значение во время разработки отчета. При подготовке отчета используется значение времени выполнения.
Дополнительные сведения об элементах, которые можно включать в выражение, см. в разделе Основные сведения о ссылках в выражениях (службы Reporting Services).
Примеры
Изменение цвета текста на основании выражения
Например, чтобы в текстовом поле показывать отрицательные значения красным для поля «Прибыль», откройте область свойств и задайте следующее выражение для свойства Color:
=IIF(Fields!Profit.Value < 0, "Red", "Black")
Дополнительные сведения об области свойств см. в разделе Работа с конструктором моделей в среде Business Intelligence Development Studio.
Создание отчета с выделением четных и нечетных строк
Чтобы применить эффект выделения четных и нечетных строк (чередование цветов через строку) в табличном отчете, задайте следующее выражение для свойства BackgroundColor для каждого текстового поля в строке: Эта техника работает только в таблице, не содержащей других групп.
=IIF(RowNumber(Nothing) MOD 2, "PaleGreen", "White")
Управление цветами в круговой диаграмме
Чтобы задать цвета в фигурной диаграмме, нужно с помощью пользовательского кода изменить порядок сопоставления цветов со значениями точек данных. Это дает возможность использовать согласованные цвета в нескольких диаграммах, использующих одни и те же группы категорий. Дополнительные сведения см. в разделе Как задать согласованные цвета для нескольких фигурных диаграмм.
См. также