2015-06-08 2 views
0

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

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

ответ

3

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

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

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

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

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