2014-01-22 5 views
0

Я работаю с SSRS 2008. Мне нужно отформатировать дату. Я в настоящее время использую это выражениеКак форматировать дату в SSRS 2008

=FormatDateTime(Parameters!startdate.Value) 

выход этого выражения

1/22/2014 6:00:00 am. 

Я хотел бы сказать, просто

1/22/2014 

Что мне нужно сделать, чтобы это выражение в сделать вывод таким образом? Спасибо заранее.

ответ

6

попробовать что-то вроде

=Format(Parameters!startdate.Value,"dd/MM/yyyy") 
3

Вы должны использовать формат свойство Textbox для этого и форматирования данных в выражении только в крайнем случае. Выберите текстовое поле и найдите «Формат» в окне свойств. Там вы можете ввести строку формата, такую ​​как dd/MM/yyyy без кавычек.

Это будет держать ваше выражение чистым (на самом деле вам вообще не понадобится выражение), а дополнительный бонус позволит экспортировать значение, чтобы преуспеть в качестве даты, так что позже вы не столкнетесь с конфликтами формата даты и времени.

Если ваше время-время является только частью текста, вы даже можете создать местозаполнитель и поместить формат на этот заполнитель. Пример текстового поля: The time is [@startdate]. Когда вы вводите это, [@startdate] станет заполнителем с вашим параметром, и вы можете выбрать его и установить на нем формат. Никаких выражений не требуется.

Смежные вопросы