Объявляет переменную даты, содержащую массив, массив диапазонов, диапазон или одиночное значение.
DateVar Array varname DateVar Range Array varname DateVar Range varname DateVar varname
varname — имя переменной, не совпадающее ни с одним ключевым словом формул Crystal Reports, не содержащее пробелов и не начинающееся с цифры или какого- либо специального символа.
DateVar Range Array CompanyHolidays :=
[DateValue("1/1/2003") to DateValue("1/2/2003") ,
DateValue("2/17/2003"),DateValue("5/26/2003") ,
DateValue("7/4/2003"),DateValue("9/1/2003") ,
DateValue("11/27/2003") to DateValue("11/28/2003") ,
DateValue("12/25/2003") to DateValue("12/31/2003") ] ;
If {Salary.WorkDate} In CompanyHolidays Then "Bonus Pay Required"
объявляет массив диапазонов дат и присваивает ей значения отдельных дат и диапазонов дат, принятых в компании праздничных дней. Затем формула проверяет значение переменной на предмет необходимости повышенной оплаты за данный рабочий день.