2017-01-11 4 views
0

Ich habe Datum im Format 1900-01-01 00: 00: 00.000 in der Datenbank. Wie kann ich einen IIF-Ausdruck in SSRS if date = 1900-01-01 00: 00: 00.000 schreiben, dann Null anzeigen oder sonst einen anderen Felddauerwert anzeigen. Wie kann ich die Doppelpunkte in if Ausdrücke in ssrs arbeiten? Ich erhalte ein Fehlerfeld, wenn ich den Bericht ausführe. Kann mir jemand dabei helfen?SSRS IIF Ausdruck mit Zeit

Antwort

0

Sie können den Ausdruck wie folgt schreiben:

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

Edit:

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

Sie auch

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

Und dann können Sie einstellen, um die Formatierung verwenden können

Sie können u Wählen Sie die gewünschte Format-Zeichenfolge. "d" ist die Abkürzung für das Standardformat "Short Date".

+0

Vielen Dank. Das hat mir geholfen! Aber gibt es eine Möglichkeit, 000: 00: 00 anstelle von Nothing im if-Ausdruck anzuzeigen? – BVP