2016-06-03 6 views
1

Мне нужно заменить значение в одном столбце на основе выражения, которое говорит, что значение IIF меньше, чем эта дата, тогда скажите это или false, я знаю, что у меня просто синтаксис неправильный:SSRS IIF Формат даты меньше указанной даты

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

ответ

1

Try:

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

Позвольте мне знать, если это помогает.

+0

Это работало хорошо, спасибо! – SSMSJ

+0

@Hudin, Если мой ответ решил ваш вопрос, вы можете выбрать его как _correct_ answer. [Как принять ответ] (http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) –

+0

Это было мое окончательное выражение: = IIF (Fields! DateCol1.Value < CDate («2014-04-06»), «Привет», «Формат» (поля «DateCol1.Value», «dd/MM/yy»)) – SSMSJ

1

= IIF (Fields! DateCol1.Value < CDate ("2014-04-06"), "Привет", Формат (Fields! DateCol1.Value, "дд/мм/гггг"))

Смежные вопросы