我已經在我的題目想出如何得到一個日期(從報表參數):格式化日期在標題
[@Start]
煩人,我不能這樣做「這個」這是我真正想做的事
[@Start] to [@End]
但我可以處理,它只是意味着3個標題而不是一個。
不過,我似乎無法弄清楚是如何格式化日期:
我得到:2011年11月13日12:00:00 AM
我想要的:11月13日
我可以住11/13/2011
我已經在我的題目想出如何得到一個日期(從報表參數):格式化日期在標題
[@Start]
煩人,我不能這樣做「這個」這是我真正想做的事
[@Start] to [@End]
但我可以處理,它只是意味着3個標題而不是一個。
不過,我似乎無法弄清楚是如何格式化日期:
我得到:2011年11月13日12:00:00 AM
我想要的:11月13日
我可以住11/13/2011
花了一段時間才發現「expr」字段可能非常複雜。
下使我非常接近我所需要的:(!參數Start.Value, 「MMM-DD」)
=格式+ 「到」 +格式(參數End.Value,「MMM-! DD「)
對於我建議使用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")
也可以使用戶的功能做同樣的...