1

Wenn die Bedingung erfüllt ist, unter Abfrage drucktSSRS Substracing Datum Falsch zurück für gültig Wenn Statement

enter image description here

anstelle eines Datums ausgewählt -1 Tag, jedoch macht es das ausgewählte Datum angezeigt werden, wenn die Bedingungen nicht angetroffen.

enter image description here

=IIF(Parameters!subscription.Value =0 AND Parameters!shiftId.Value = "Shift 3", Parameters!date.Value =DateAdd("d", -1, Parameters!date.Value), Parameters!date.Value) 

Jede Idee, was bin ich dabei?

Antwort

1

Das Problem ist, das zweite Argument der IIF Aussage:

Parameters!date.Value =DateAdd("d", -1, Parameters!date.Value)

, die einen Vergleich zwischen zwei Werten tun, und somit einen Booleschen Wert zurück.

Alles, was Sie brauchen, ist die DateAdd Teil davon:

=IIF(Parameters!subscription.Value =0 AND Parameters!shiftId.Value = "Shift 3" 
    , DateAdd("d", -1, Parameters!date.Value) 
    , Parameters!date.Value) 
+0

Oh ich sehe. Vielen Dank! – user1800674