2016-07-25 15 views
0

ich blockiert bin, weil die bedingte beide Seite der Aussage ist die Bewertung:!SSRS abhängig Datum immer zeigen Fehler

= IIF (IsNothing (Fields CancelDate.Value), Nix, Felder CancelDate.Value.ToLocalTime())

Ich möchte ein leeres Feld haben, wenn CancelDate keinen Wert hat, aber wegen der ToLocalTime(), bricht es.

Gibt es jemanden, der auf so etwas gestoßen ist?

Antwort

1

Ändern Sie die lokale Zeitumstellung auf eine bedingte Anweisung wie so verwenden können:

=IIf(IsNothing(Fields!CancelDate.Value), Nothing, CDate(IIf(IsNothing(Fields!CancelDate.Value), Nothing, Fields!CancelDate.Value)).ToLocalTime()) 

wahrscheinlich Dies könnte durch eine vereinfachte, aber es funktioniert.

0

Versuchen Nichts in „“

=IIF(IsNothing(Fields!CancelDate.Value), " ", Fields!CancelDate.Value.ToLocalTime())