Поделиться через


Добавление условного форматирования (службы Reporting Services)

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

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

Примеры

Изменение цвета текста на основании выражения

Например, чтобы в текстовом поле показывать отрицательные значения красным для поля «Прибыль», откройте область свойств и задайте следующее выражение для свойства Color:

=IIF(Fields!Profit.Value < 0, "Red", "Black")

Дополнительные сведения об области свойств см. в разделе Работа с конструктором моделей в среде Business Intelligence Development Studio.

Создание отчета с выделением четных и нечетных строк

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

=IIF(RowNumber(Nothing) MOD 2, "PaleGreen", "White")

Управление цветами в круговой диаграмме

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

См. также

Основные понятия

Другие ресурсы