2016-10-13 2 views
0

Мне нужно сравнить дату v. «Сегодня» в формате MM/YY, а затем, если true, она выполнит остальные, и если она не будет пустой. Это то, что я до сих пор, но я получаю «„Interger“для типа„Дата“не действует ...Нужно сравнить даты в SSRS с годом Параметр и жестко закодированный месяц

=IIF(Format(Month(10) & Parameters!Year.Value, "MM/YY") < Format(Today,"MM/YY"), 
IIF(Fields!Milestone.Value="Average Number of Days Milestones were Early", 
FormatNumber(Fields!Oct.Value,0), IIF(Fields!Oct.Value = 0, "", 
FormatNumber(Fields!Oct.Value,0))),"") 

Я очень признателен за любую помощь. Спасибо

ответ

0

Я продолжал играть вокруг и получил его на работу

=IIF(FormatDateTime(CDATE("11" & "/" & Parameters! 
Year.Value),DateFormat.ShortDate) < FormatDateTime 
(Today,DateFormat.ShortDate),IIF(Fields!Milestone.Value="Average Number of Days Milestones were Early", 
FormatNumber(Fields!Oct.Value,0), IIF(Fields!Oct.Value = 0, "", 
FormatNumber(Fields!Oct.Value,0))),"")