2017-01-11 13 views
0

データベースに1900-01-01 00:00:00.000の形式の日付があります。 SSRS iif date = 1900-01-01 00:00:00.000にIIF式を書き込むにはどうすればいいですか?nullを表示するか、別のフィールド期間値を表示します。 ssrsのiif式でコロンを使用するにはどうすればよいですか? レポートを実行するとエラーフィールドが表示されます。 誰かが私を助けることができますか?時刻付きSSRS IIF式

答えて

0

あなたはこのような式書くことができます:

=IIf(Fields!MyDate.Value <= "1/1/1900", Nothing, Fields!MyDate.Value) 

編集:

あなたはまた、

=IIf(Fields!MyDate.Value <= "1/1/1900", 0, Fields!MyDate.Value) 

を使用することができます。そして、あなたがに書式を設定することができます。

=IIf(Fields!MyDate.Value <= "1/1/1900", "mm:ss tt", "d") 

あなたはどんなフォーマットの文字列であってもここに欲しい。 "d"は標準の "短い日付"形式の略です。

+0

ありがとうございました。これは私を助けてくれました!しかし、iif式にNothingの代わりに000:00:00を表示する方法はありますか? – BVP