嵌套的IIF声明

时间:2015-06-08 21:49:55

标签: reporting-services iif

在IIF声明中遇到问题。如果结果与2个条件不匹配,则尝试打印一行文本,但我一直收到错误消息,表示需要表达式

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

1 个答案:

答案 0 :(得分: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