SSRS динамически изменяет фон ячейки и цвет шрифта
Мне нужно изменить цвет фона ячейки таблицы на желтый и цвет шрифта на жирный / красный для значений, которые меньше 80.
выражение ячейка =поля!Отметка.Значение
Как изменить цвет фона ячейки / заполнить цвет на желтый ?
2 ответов
почти все в SSRS является выражением, поэтому вы можете использовать код VBA для условного задания значения свойства.
чтобы установить цвет фона, установите BackgroundColor
свойство ячейки таблицы должно быть:
=IIF(Fields!Mark.Value < 80, "Yellow", "White")
чтобы установить шрифт полужирным, установите Font
-FontWeight
свойство ячейки таблицы должно быть:
=IIF(Fields!Mark.Value < 80, "Bold", "Normal")
чтобы сделать текст красным, установите Color
свойство ячейки таблицы должно быть:
=IIF(Fields!Mark.Value < 80, "Red", "Black")
- выберите текстовое поле - >щелкните правой кнопкой мыши - > перейти к свойству
- шрифт - >цвет - > дайте свое выражение ex: =iif (поля!статус.Значение="1","Зеленый","Красный")