16

현재 다음 2008 SSRS 보고서가 있는데 일부 논리에 따라 조건부로 열 배경을 형식화하려고합니다.SSRS 조건부 서식 지정 스위치 또는 IIF

나는 세 개의 열과 두 가지 중에서 배경색을 변경하고 싶습니다. "Current Risk Level", "Trend", "Tolerance"열. 각 행에 낮음, 중간, 높음, 매우 높음

"현재 위험 수준"열에 대해 낮음 = "녹색", 중간 = "파랑", 중간 = "황색", 높음 = 오렌지 ", 매우 높음 ="빨간색 "

"공차 "열에 대해 낮음 ="빨강 ", 중간 ="오렌지 ", 중간 ="황색 ", 높음 ="파랑 ", 매우 높음 = 녹색 "

이를 수행하기 위해 SWITCH 또는 IIF 기능을 설정하는 방법을 모르겠습니다.

도움이 될 것입니다.

답변

33

동적으로 그것은 좋은 일을 허용

=SWITCH(Fields!Tolerance.Value = "Low", "Red", 
Fields!Tolerance.Value = "Moderate", "Orange", 
Fields!Tolerance.Value = "Medium", "Yellow", 
Fields!Tolerance.Value = "High", "Blue", 
Fields!Tolerance.Value = "Very High", "Green") 
+0

에 대해 다음 식

=SWITCH(Fields!CurrentRiskLevel.Value = "Low", "Green", Fields!CurrentRiskLevel.Value = "Moderate", "Blue", Fields!CurrentRiskLevel.Value = "Medium", "Yellow", Fields!CurrentRiskLevel.Value = "High", "Orange", Fields!CurrentRiskLevel.Value = "Very High", "Red" ) 
에게

같은 방법으로 텍스트 상자 고토 속성의 색상, 고토 글꼴/색상을 변경하고 설정하려면! 정말 고맙습니다. 나는 이것을 영원히 작동 시키려고 노력했다. – AKudla

+0

기꺼이 도와 드릴 수있었습니다. 문제가 해결되면 답변을 승인 된 것으로 표시하십시오. http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

+0

테이블에 6 개의 행이 있고 행 # 3에 대해서만 셀 색을 변경해야하는 경우 어떻게해야합니까? 전체 테이블. 어떻게해야합니까? = '스위치 (THEN \t IIF (필드! Underwriter.Value = "브라운, 데브라" \t \t 필드! PoliciesBound.Value = 0, "토마토", 필드! PoliciesBound.Value> = 1 및 필드와 같은 뭔가 ! PoliciesBound.Value <= 5, "노란색", \t \t 필드! PoliciesBound.Value> = 6 및 필드! PoliciesBound.Value <= 10, "Gold", 필드! PoliciesBound.Value> = 11 및 필드! .Value <= 16, "# bdff30", \t \t)' – Oleg