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")

  1. выберите текстовое поле - >щелкните правой кнопкой мыши - > перейти к свойству
  2. шрифт - >цвет - > дайте свое выражение ex: =iif (поля!статус.Значение="1","Зеленый","Красный")