Расчет SSRS IIF - ничто
У меня есть следующий оператор ввода в качестве цвета фона ячейки, который работает нормально, но если эта ячейка пуста, мой код возвращает оттенок красного.
=IIF(Fields!DBS_Next_Due___App_1.Value <= Today(), "#FF9696",
IIF(Fields!DBS_Next_Due___App_1.Value <= dateadd("d",180,Today()), "#FFFF96", "White"))
Я пытался бороться с пробелами с isnothing
настройки, но я не могу получить правильный синтаксис. Любая помощь будет оценена
=IIF((IsNothing(Fields!DBS_Next_Due___App_1.Value <= Today()) , “#FF9696”,
IIF(IsNothing(Fields!DBS_Next_Due___App_1.Value <= dateadd("d",180,Today())) , "#FFFF96",
AND NOT IsNothing(Fields!DBS_Next_Due___App_1.Value), "WHITE"))
1 ответ
Вам просто нужно проверить нулевое значение и ИЛИ его с помощью <=.
IIF(IsNothing(Fields!xxx.Value) OR Fields!xxx.Value <= Today())