Я пытаюсь заставить этот код работать в службах отчетов 2003:
=switch(
DateDiff("d", fields!WARRANTY_EXP!value,now()) > 765, "White",
DateDiff("d", fields!WARRANTY_EXP!value,now()) > 365, "Yellow",
DateDiff("d", fields!WARRANTY_EXP!value,now()) > 0, "Red",
DateDiff("d", fields!WARRANTY_EXP!value,now()) < 0, "Gray"
)
Я пытаюсь закодировать поле так, чтобы, если поле даты осталось в прошлом, оно изменило цвет фона насерый, если он будет в следующем году, то красный, а в ближайшие 1-2 года желтый.Все остальное белое.
Я пытался переставить его, но где-то должно быть неправильное кодирование, поскольку более 2 лет серое, даты в прошлом желтые, а следующий год красный: -S
Большое спасибо,
Пирс