2016-06-03 3 views
1

Ich muss einen Wert in einer Spalte basierend auf einem Ausdruck ersetzen, der sagt, IIF ist weniger als dieses Datum, dann sage ich oder falsch, ich weiß, ich habe nur die Syntax falsch:SSRS IIF Datumsformat weniger als ein spezifisches Datum

=IIF(Fields!DateCol1.Value, < (Format(20140406), "yyyyMMdd") , "Hello" , false) 

Antwort

1

Versuchen:

=IIF(Fields!DateCol1.Value < CDate("2014-04-06") , "I am less" , "I am greater or equal") 

Lassen Sie mich wissen, ob das hilft.

+0

Das funktionierte Danke, gut! – SSMSJ

+0

@Hudin, Wenn meine Antwort Ihre Frage gelöst hat, können Sie sie als _correct_ answer auswählen. [Wie man eine Antwort akzeptiert] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) –

+0

Das war mein letzter Ausdruck: = IIF (Fields! DateCol1.Value < CDate ("2014-04-06"), "Hallo", Format (Felder! DateCol1.Value, "TT/MM/JJ")) – SSMSJ

1

= IIF (Fields! DateCol1.Value < CDate ("2014.04.06"), "Hallo", Format (Fields! DateCol1.Value, "dd/MM/JJ"))