在我的SSRS报告中,我希望允许用户指定日期(用于过滤报告中的数据)。当我这样做时,参数还包括时间。是否有可能让用户选择一个日期,而不显示时间?我也可以给它一个当前日期的默认值吗?排除SSRS报告的“日期/时间”参数中的时间
我已经应用到报告参数的步骤:
- 将该参数设置为“日期/时间”数据类型。
- 将此参数的默认值设置为
=Now
。
当我这样做,报表参数会告诉我:
23/04/2013 00:31:22
在我的SSRS报告中,我希望允许用户指定日期(用于过滤报告中的数据)。当我这样做时,参数还包括时间。是否有可能让用户选择一个日期,而不显示时间?我也可以给它一个当前日期的默认值吗?排除SSRS报告的“日期/时间”参数中的时间
我已经应用到报告参数的步骤:
=Now
。当我这样做,报表参数会告诉我:
23/04/2013 00:31:22
而不是使用=Now()
可以使用=Today()
提供当前的日期不受时间。如果您是从DB那么你就可以获取数据
=Format(Fields!YourDateColumn.Value,"dd/MM/yyyy")
入住这MSDN文章使用表达式和格式化的日期时间列
注意,参数类型是“日期/时间”,所以如果你只指定一个日期作为默认值,参数值仍将包含00:00:00的时间组件。如果您随后使用参数值与SQL Server DATETIME数据类型进行比较,则这一点很重要。 – Nathan 2013-04-23 02:22:45