2016-06-08 3 views
2

Я пытаюсь создать условное форматирование таблицы, содержащей проценты от 0 до 100%. Я успешно создал условное форматирование, которое изменяет шрифт всех процентов < 50%, чтобы быть белым шрифтом с красным фоном, а что-то более 50% - черным цветом шрифта с белым фоном.Условное форматирование SSRS для пустого значения

Это условное форматирование Я использую для фона:

=IIF((Fields!Uptime.Value < 0.985) And (Fields!Uptime.Value >= 0.00), "Red", "Transparent") 

Моя проблема заключается в том, что условное форматирование также форматирование «пустые» строки. Таким образом, пустая строка будет отображаться как красный квадрат.

Вместо того, что я пытаюсь сделать это:

  • Все% от 0-50 на красном фоне
  • Любая строка, пустой не должны быть включены в это форматирование и, следовательно, имеют белый задний план.

PS, я новичок на этом сайте, поэтому, пожалуйста, простите меня, если я нарушил правила по несчастному случаю.

Спасибо!

ответ

1

Вы можете проверить пустые значения с помощью функции IsNothing.

=IIf(IsNothing(Fields!Uptime.Value), "White", IIf((Fields!Uptime.Value < 0.985) And (Fields!Uptime.Value >= 0.00), "Red", "Transparent")) 
+0

Большое спасибо! Я даже не знал, что есть функция для обработки нулей! Это решило мою проблему. Еще раз спасибо! –

Смежные вопросы