2012-12-09 26 views
0

我需要創建一個報告,允許用戶給出報告的日期和時間範圍。我可以設置StartDate和EndDate(DateTime數據類型),但我似乎無法弄清楚如何添加StartTime和EndTime。如何添加時間(數據類型)作爲參數

這是一個報告,他們希望查看在某個日期和時間之間處理的內容。有什麼我可以做的,以便用戶可以在報告中選擇/輸入時間值?

+1

我擔心你可能不得不提供日期和時間作爲單獨的參數 - 我還沒有看到SSRS中的日期/時間選擇器。 –

回答

1

由於@WillA在評論中提到,在SSRS中沒有日期+時間選擇器。但是,DateTime參數附帶的日期選擇器允許手動輸入時間分量。

首先,這裏會發生什麼,如果你只選擇在選擇器的日期:

select only a date

如果您呈現這與格式字符串HH:mm:ss, MMM d `yy一個文本框,這將成爲:

00:00:00,12月9日12

但是,如果用戶手動:'(進入時間組件工作,例如,

select a time as well

這將被渲染(具有相同的格式),爲這樣:

15時27分00秒,12月9日12`

這不是一個非常用戶雖然友好的解決方案。

+1

如果我沒有記錯,如果你設置了一個包含時間的默認值,例如'= DateAdd(「s」,.01,Today())'(午夜之後的毫秒),那麼當用戶提出報告。這有助於用戶知道他們可以輸入時間。 或者,我使用了一個下拉小時,所以用戶選擇一個日期和小時(從24)與兩個參數。 –

相關問題