2009-03-17 2 views
0

Я пытаюсь добавить дни к дате, а затем сравнить, чтобы увидеть, находится ли вне диапазона цветный код ячейки. Он не работает - я думаю, что могу сделать простую синтаксическую ошибку.Дата Математика в представлении служб Reporting Services

iif(
    (DateAdd("d", CInt(Fields!Days.Value), Fields!Date.Value) < Now), "Red", "White") 
) 

ответ

2

Похоже, что у вас есть дополнительный «)» в конце.

= IIF ((DateAdd ("d", CInt (Fields! Days.Value), Date.Value Fields!) < сейчас), "Красный", "Белый")

+0

Это правда! Я этого не заметил. Я удалил внутренние круглые скобки в свой собственный ответ, но оставил свой дополнительный на конце. Я отредактирую свой ответ, чтобы это отразить. Хороший пикап. –

1

Вы начинаете свое выражение с помощью знака «=»?

=iif(
    DateAdd("d", CInt(Fields!Days.Value), Fields!Date.Value) < Now, 
    "Red", "White")