1

パラメータ(@PrmEnd2)からYYYY年を取得する必要があります。

default value  =
DateAdd("d" , -1 , DateAdd("m", -3, DateSerial(Year(Now()), Month(Now()), 1))) 

= を試しましたが、 #ERRYear(Parameters!PrmEnd2.Value)が発生し続けます

助けてください。ありがとうございました

4

3 に答える 3

0

@PrmEnd2のデータ型をDate/Timeに変更します。の年の値を取得する必要がありますYear(Parameters!PrmEnd2.Value)

または

@PrmEnd 2 のデータ型をText として、式を としてみてくださいYear(cdate(Parameters!PrmEnd2.Value))

または

式を使用Year(DateAdd("d" , -1 , DateAdd("m", -3, DateSerial(Year(Now()), Month(Now()), 1))))

于 2017-01-09T12:50:49.120 に答える
0

たとえば、DatePartを使用できます

=DatePart("yyyy",Paremeters!PrmEnd2.Value)

または、DateSerial がバリアント形式でデータをエクスポートしている可能性があります。

于 2013-05-01T15:12:05.183 に答える