Показать метку времени в параметре SSRS - PullRequest
1 голос
/ 30 сентября 2011

У меня есть отчет SSRS с двумя параметрами: StartTime и EndTime.У меня есть значения по умолчанию для параметров, которые должны быть установлены в качестве текущей даты в 12:00 и предыдущего дня в 12:00.

Однако, так как 12:00 - время по умолчанию для SSRS, оно не будет отображаться при выборе параметра.То, что вы видите, например, «29.09.2011».Если бы было время, отличное от 12:00, вы бы увидели «29.09.2011 12:45:00».Можно ли получить параметры отчета для заполнения в 12:00 и при этом показать время?Причина, по которой я этого хочу, заключается в том, что, хотя я знаю, что можно установить время, те, кто использует отчет, могут предположить, что вы можете выбрать только дату.

Мне кажется, я довольно плохо объяснил это.Вот картинка что у меня есть и чего я хочу.Я изменил EndTime, чтобы он выглядел так, как я хочу, чтобы он выглядел (набрав его после запуска отчета) enter image description here

1 Ответ

2 голосов
/ 03 октября 2011

Я только что проверил это в SSRS 2008R2 BIDS: Если я добавлю миллисекунду к дате, вы получите отображаемое время так, как хотите.IE устанавливает значение по умолчанию:

=DateTime.Parse("October 2, 2011, 12:00:00.001")

Если эта миллисекунда вызывает проблемы в другом месте отчета, то проверьте это значение и вычтите миллисекунду обратно.

...