2014-07-24 2 views
0

"문자열 1"이있는 모든 문자열을 더하는 표현식이 있습니다.첫 번째 단어로만 값 가져 오기

=Sum(IIF(Fields!String.Value = "String 1",1,0)) 

는 I 대신 다중 입력 할 필요없이 "문자열"로 시작하는 모든 값을 추가하는 방법 등 "문자열 1", "문자열 2", "스트링 3"등의 복수의 값이되어있다

=Sum(IIF(Fields!String.Value = "String 1" And Fields!String.Value = "String 2" And Fields!String.Value = "String 3",1,0)) 

위의 표현을 수행하는 더 짧은 방법이있는 것처럼 느껴집니다.

답변

0

당신은 와일드 카드 문자 별표 (*)를 따라 Like을 사용할 수

=Sum(IIF(InStr(Fields!String.Value, "String") > 0,1,0)) 
:

=Sum(IIF(Fields!String.Value Like "String*",1,0)) 

InStr 또 다른 옵션이 될 것입니다