我有一个表达式,它将每个字符串与“String 1”相加。
=Sum(IIF(Fields!String.Value = "String 1",1,0))
我有多个值,例如“String 1”,“String 2”,“String 3”等。有没有办法添加以“String”开头的每个值,而不必键入多个表达式,例如:
=Sum(IIF(Fields!String.Value = "String 1" And Fields!String.Value = "String 2" And Fields!String.Value = "String 3",1,0))
我觉得上面的表达方式会更短。
答案 0 :(得分:0)
您可以使用Like
和星号(*)作为通配符:
=Sum(IIF(Fields!String.Value Like "String*",1,0))
InStr
将是另一种选择:
=Sum(IIF(InStr(Fields!String.Value, "String") > 0,1,0))