Математика даты в выражении служб отчетов - PullRequest
0 голосов
/ 17 марта 2009

Я пытаюсь добавить дни к дате, а затем сравнить, чтобы увидеть, находится ли он вне диапазона, чтобы закрасить ячейку. Это не работает - я думаю, что я могу сделать простую синтаксическую ошибку.

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

Ответы [ 2 ]

2 голосов
/ 17 марта 2009

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

= iif ((DateAdd ("d", CInt (Fields! Days.Value), Fields! Date.Value)

1 голос
/ 17 марта 2009

Вы начинаете выражение со знака "="?

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