Я написал это выражение и получаю ошибки, не знаю почему.Условное выражение в SSRS
Я пытаюсь получить если Fields!Started.Value
находится между 3-6 днями и Fields!NumSuccess.Value = 4
, тогда я должен получить «Желтый».
Если Fields!Started.Value
более чем на 7 дней старше сегодняшнего дня, а Fields!NumSuccess.Value
не равно 4, тогда я должен получить «Красный».
И, наконец, если ни одна из этих работ, то я должен иметь «темно-зеленый»
Но этот код дает мне ошибку message..can вы помочь, пожалуйста?
=IIF((DateDiff("d",Today(),Fields!Started.Value)>=3 and (Fields!Started.Value) <= 6), AND (=Fields!NumSuccess.Value)=4 "Yellow",
IIF(DateDiff("d",Today(),Fields!Started.Value)>= 7, AND (=Fields!NumSuccess.Value)!=4, "Red",
true,"DarkGreen"))
У вас есть дополнительные = знаки перед полями! NumSuccess. Какая ошибка вы получаете? –