2013-03-01 6 views
1

Я понял, как получить дату (от параметра отчета) в моем названии:Форматирование Дата Заголовок

[@Start] 

Досадно, что я не могу сделать «это», которое является то, что я действительно хочу сделать

[@Start] to [@End] 

Но я могу справиться с этим; это всего лишь 3 названия вместо одного.

Однако то, что я не могу показаться, чтобы выяснить, как отформатировать дату:

I Get: 11/13/2011 12:00:00 AM

Я хочу: Nov 13th

Я мог бы жить с 13.11.2011

ответ

-1

Понадобилось время, чтобы понять, что поле "expr" может быть очень сложным.

Следующая дает мне очень близко к тому, что мне нужно: (! Параметры Start.Value, "МММ-дд")

= Формат + "к" + Формат (Параметры End.Value, «MMM-! дд ")

0

для суффикса я рекомендую использовать switch функции:

=Format(Parameters!Start.Value, "MMM-dd") + 
    Switch(Format(Parameters!Start.Value, "dd") >= 11 And Format(Parameters!Start.Value, "dd") <= 13 , "th", 
     Right(Format(Parameters!Start.Value, "dd"), 1) = "1", "st", 
     Right(Format(Parameters!Start.Value, "dd"), 1) = "2", "nd", 
     Right(Format(Parameters!Start.Value, "dd"), 1) = "3", "rd", 
     1 = 1, "th") 

Или вы можете создать функцию пользователя, чтобы сделать то же самое ...

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