[SQL] SSRS 표현에 '처럼'사용
SQLSSRS 표현에 '처럼'사용
나는 가치가있는 단어 '마감'이있는 경우 필드를 강조하기 위해 노력하고있어. 나는 표현을 사용하려고 해요 :
=하여 IIf ( "% 마감 %"와 같은 필드! Notes.Value, "노란색", "투명")
의 backgroundColor 속성이다.
이 필드 (배경 색상을 변경하지 않음) 강조 아니에요. '노트'필드는 텍스트 데이터 형식이며, 그 차이를 만드는 경우 나 보고서 작성기 3.0을 사용하고 있습니다. 내가 뭘 잘못하고 있죠?
해결법
-
==============================
1.SSRS는 SQL 구문을 사용하지만, 대신 비주얼 베이직을 사용하지 않습니다.
SSRS는 SQL 구문을 사용하지만, 대신 비주얼 베이직을 사용하지 않습니다.
이런 식으로 뭔가를 사용 :
=IIf(Fields!Notes.Value.IndexOf("deadline") >= 0,"Yellow","Transparent")
또는 .Contains 대신 .IndexOf을
=IIf(Fields!Notes.Value.ToLowerInvariant().Contains("deadline"),"Yellow","Transparent")
-
==============================
2.그것은 액세스에서 같다 : 없습니다 '%'하지만 '*':
그것은 액세스에서 같다 : 없습니다 '%'하지만 '*':
=Fields!Notes.Value Like "*deadline*"
-
==============================
3."InStr이는"나를 위해 작동합니다 :
"InStr이는"나를 위해 작동합니다 :
=IIF(InStr(Fields!Notes.Value,"deadline")>0, "Yellow", "Transparent")
그래서 아마 주위 UCASE를 사용하여 비교 값은 대소 문자를 구별한다는 점을 기억하십시오 :
=IIF(InStr(UCASE(Fields!Notes.Value),"DEADLINE"))>0, "Yellow", "Transparent")
-
==============================
4.왜 같은 것을 사용하지 :
왜 같은 것을 사용하지 :
Fields!Notes.Value.Contains("deadline")
from https://stackoverflow.com/questions/9009825/using-like-in-ssrs-expressions by cc-by-sa and MIT license
'SQL' 카테고리의 다른 글
[SQL] 어떻게 DO 블록에서 선택 쿼리를 수행하기 위해? (0) | 2020.07.05 |
---|---|
[SQL] ISNULL NULL의 대 (0) | 2020.07.05 |
[SQL] WHERE IN 절에서 SQL 사용 CASE 문 (0) | 2020.07.05 |
[SQL] SQL Server의 분 계산 시간 차이 (0) | 2020.07.05 |
[SQL] 수있는 "IN"연산자를 사용 오라클에서 LIKE-와일드 카드 (%)? (0) | 2020.07.05 |