使用SSRS报表中的数据集将默认日期设置为日期过滤器

时间:2018-08-09 12:09:38

标签: sql-server reporting-services ssrs-2012

我正在使用SSRS 2012,我使用了日期过滤器,试图绑定默认值 基于该日期过滤器日历中的数据集

我也将参数EXpression中的日期转换为 Exp =格式(Fields!FromDate.Value,“ mm / DD / YYYY”)

数据集中的日期,例如。 = 21/08/2018

日期绑定到文本框中,但不绑定到日历中  Image with the error

预期输出=日历的默认选定日期应来自查询。

1 个答案:

答案 0 :(得分:0)

来自查询的日期是varchar,应为DateTime数据类型, 这解决了问题

之前是: 从@TempTable中选择CONVERT(VARCHAR(10),CONVERT(Datetime,FromDate,120),101)作为'FromDate'

最终查询:从@TempTable中选择CONVERT(Datetime,FromDate,120)作为'FromDate'

感谢所有回答我问题的人。