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