2015-02-06 2 views
1

데이터 집합의 특정 용어를 기반으로 표시하지 않으려는 rdl 보고서 내에 텍스트 상자가 있습니다 (예 : 검색어가 "L"문자로 끝나는 용어를 반환하는 경우). 텍스트 상자). 나는 아래의 표현에 숨겨진에 대한 가시성 식을 설정 한 텍스트 상자 속성 내에서SSRS 행의 LIKE 연산자 가시성 표현

가 :

=First(Fields!STERMS__.Value, "Job") NOT LIKE '%L' 

내가 그것을 실행하면 다음과 같은 에러가 발생합니다

"The Visibility.Hidden expression for the text box contains an error: [BC30201] Expression expected"

그것은 남학생 오류처럼 보이지만 나는 행운이 표현에 대한 다양한 순열을 시도했다. 어떤 도움을 주시면 감사하겠습니다.

답변

2

SSRS 표현과 같을 것이다 어떤 방법으로 재미 있습니다. 당신이 찾고있는 것 같아요 :

=IIf(First(Fields!STERMS__.Value, "Job") Like "*L", True, False) 

요점은 SSRS는 SQL 구문을 사용하지 않는다는 것입니다. 그것은 VB입니다

+0

완벽. 고맙습니다!! – ChrisUGL

0

문자열의 오른쪽에서 지정된 수의 문자를 반환하는 Right() 함수를 사용할 수 있다고 생각합니다.

예. 내가 셀에 숨겨진 속성에 대한 귀하의 경우 추측

=Right(Fields!STERMS__.Value,1) 

, 표현이

=IIF(Right(First(Fields!STERMS__.Value, "Job"),1)=="L",true,false) 
+0

감사합니다, 같은 등호가 여전히 동일한 오류를주는 중복 등호로 표현을 수정했다. 그것과 별개로, 자리 잡으세요. – ChrisUGL