2013-03-01 50 views
1

我已經在我的題目想出如何得到一個日期(從報表參數):格式化日期在標題

[@Start] 

煩人,我不能這樣做「這個」這是我真正想做的事

[@Start] to [@End] 

但我可以處理,它只是意味着3個標題而不是一個。

不過,我似乎無法弄清楚是如何格式化日期:

我得到:2011年11月13日12:00:00 AM

我想要的:11月13日

我可以住11/13/2011

回答

-1

花了一段時間才發現「expr」字段可能非常複雜。

下使我非常接近我所需要的:(!參數Start.Value, 「MMM-DD」)

=格式+ 「到」 +格式(參數End.Value,「MMM-! DD「)

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") 

也可以使用戶的功能做同樣的...