0

テキスト ボックスに、StartDate を選択した後にテキストを入力する式があります。年の1か月が選択されていることを除いて、正常に機能していますが、エラーがスローされます。そのようなものを指定する必要がありますIF month = 1 then years = -1 month = 12。今のところ、私の式は次のようになります。

= MonthName(Right(Parameters!StartDate.Value-1,2).ToString()) + " - " + Left((Parameters!StartDate.Value - 100).ToString(),4)

StartDateパラメータの形式は次のとおりです。It201401, 201402, 201403, 201404, etc の正しい構文を取得できません。

4

1 に答える 1

0

これを試してください: =Monthname(Dateadd(DateInterval.Month,-2, cdate(Left(Parameters!StartDate.Value,4)&"-"&right(Parameters!StartDate.Value,2)&"-01")).Month 、間違い)

于 2015-03-05T09:21:08.730 に答える