我有一个以日期为参数的报告。
如果我使用=Parameters!Date.Value
,报告运行良好。
但是,如果我使用=DateAdd("d", 1, Parameters!Date.Value)
,报告将留空,即使格式完全相同:. (注意:它根本无法运行。并不是没有返回值,因为字段名称也不返回。)
我也试过 =DateAdd(DateInterval.Date, 1, Parameters!Date.Value)
=DateAdd("d", 1, Parameters!Date.Value)
=DateValue(FormatDateTime(DateAdd("d", 1, Parameters!Date.Value), DateFormat.ShortDate ))
及其许多变体,但我似乎无法破解它!
更新
如果我使用DateInterval.Month
而不是,DateInterval.Day
则日期仍会根据需要增加(2010 年 12 月 22 日),但表格会显示出来!有趣的是我的本地设置是dd-mm-yyyy并且这些日期是mm-dd-yyyy。