2
  1. YearMonth 列 (201302) を含むテーブルがあります。
  2. YearMonth パラメータを作成しました。

ここで、レポートが実行されるたびに日付と月がこのFeb-2013 のようになるように、SSRS で式を書きたいと思います。

次の式が機能しなかった理由を教えてください。

ありがとう

=CStr(Right(MonthName(Month(Parameters!NLR_YearMonth.Value)),3))
 + "-" + 
 Left(Year(Parameters!NLR_YearMonth.Value),4)
4

1 に答える 1

2

これを試して:

=Format(DateValue(MonthName(Right(Parameters!NLR_YearMonth.Value, 2))
 + "," + 
 Left(Parameters!NLR_YearMonth.Value,4)), "Y")

式は次のようになります。

  1. 月を取得するために文字列をカットします。
  2. マウントの変換MountName
  3. 月と年の間にカンマ区切りを作成する
  4. 年を取得するために文字列を切断します
  5. 関数を使用して戻り文字列をDateオブジェクトに変換するDateValue
  6. ニーズに合わせて日付をフォーマットする

結果は次のようになります: 2013 年 2 月

于 2013-02-19T05:50:58.950 に答える