在我的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