crystal reports - crystal - Formato del rango de fechas para el próximo año
format fecha crystal reports (1)
Te faltan paréntesis para CDate
en tu primera línea. La sintaxis correcta sería:
Local DateVar d := CDate(cstr(year({?Start Date})));
Sin embargo, eso no funcionará, porque el resultado de una fórmula no puede ser un rango de fechas. En su lugar, separe el rango en un campo StartDate
y EndDate
, luego use esos para sus cálculos.
StartDate: DateSerial(Year({?Date}) + 1, 1, 1)
EndDate: DateSerial(Year({?Date}) + 1, 12, 31)
Estoy tratando de obtener un rango de fechas que tome el año calendario después de la fecha de la transacción. Diga si la fecha fue este año, entonces debería ser 1/01/2018 - 31/12/2018.
Estoy usando esta sintaxis pero estoy obteniendo el error de que todo después de la primera línea no es parte de la fórmula. ¿Algunas ideas?
Local DateVar d := CDate cstr(year({TransDate}));
Local DateVar Range dr := DateSerial (Year(d)+ 1, Month(d) - 1, 1) To
DateSerial (Year(d)+ 1, Month(d) - 1, 1);