Using a date parameter instead of a string, the report fails to process.
Conversion from string "" to type 'Date' is not valid
%{DATEAdd("d", -1, date())}%
Start of Range End of Range
%CURRENT_DATE% %CURRENT_DATE% successful
%CURRENT_DATE% 06/10/2014 successful
06/09/2014 %CURRENT_DATE% successful
%{DATEAdd("d", -1, date())}% %CURRENT_DATE% fails
Conversion from string "" to type 'Date' is not valid
%CURRENT_DATE% %{DATEAdd("d", -1, date())}% fails
Conversion from string %CURRENT_DATE% to type 'Date' is not valid
Does a VB script work in a rpt with a date variable ("Start of Rang" "End of Range")?