Вложенный оператор IIF

Возникли проблемы с заявлением IIF. Пытаюсь напечатать строку текста, если результат не соответствует 2 критериям, но я продолжаю получать сообщение об ошибке, говорящее, что ожидается выражение

=IIF((Fields!item.Value LIKE '%ASR%') AND (Fields!item.Value LIKE '%SERVRC%'),Fields!item.Value, 'No Code')

person user3394606    schedule 08.06.2015    source источник


Ответы (1)


Попробуй это;

=IIF(InStr(Fields!item.Value, "ASR")>0 AND InStr(Fields!item.Value, "SERVRC")>0, Fields!item.Value, "No Code")

Вы не можете использовать синтаксис SQL в выражении в службах отчетов.

Вы можете найти примеры доступных функций в Report Builder и здесь; https://msdn.microsoft.com/en-us/library/ms157328.aspx#VisualBasicFunctions

person Darren S    schedule 08.06.2015