내 BG 컬러로 실행 아래의 표현이 = IIF (ROWNUMBER (아무것도) MOD 2 = 1, "#의 FCDFFF", "투명")중첩 IIF는
그러나 대한 확인 열이 있습니다 추가 서식. 예를 들어, 조건에 특정 행 기반의 색상을 지정하고 싶지만 위의 표현식이 이미 모든 행에 걸쳐 실행되고 있음을 알면 어떻게 그 사실을 만들 수 있습니까?
내 BG 컬러로 실행 아래의 표현이 = IIF (ROWNUMBER (아무것도) MOD 2 = 1, "#의 FCDFFF", "투명")중첩 IIF는
그러나 대한 확인 열이 있습니다 추가 서식. 예를 들어, 조건에 특정 행 기반의 색상을 지정하고 싶지만 위의 표현식이 이미 모든 행에 걸쳐 실행되고 있음을 알면 어떻게 그 사실을 만들 수 있습니까?
다양한 검사가 필요하면 Switch
표현을 사용하는 것이 가장 쉽습니다.
가 지금은 교류 색상을 유지하고 싶은 말은,뿐만 아니라 모든 값을 강조 :
나는 시나리오를 기반으로 간단한 테스트를 설정 한 빨간색으로 100 이상.
변경의 backgroundColor 속성 표현식 :
=Switch(Fields!Value.Value > 100, "Red"
, RowNumber(Nothing) MOD 2 =1, "#FCDFFF"
, True, Nothing)
이 방법, 당신은 교류의 색상을 유지하지만 첫 번째 검사가 우선합니다 :
당신은 Switch
에 더 많은 테스트를 추가 할 수 필요에 따라. 또한
, 내가 표현에 Nothing
에 "Transparent"
을 변경 한 노트 - "Transparent"
이 실제로 작동하지만 런타임 경고 제공 :
[rsInvalidColor]를 텍스트 상자의 backgroundColor 속성의 값 '값을 '이 (가)'투명 '인 경우 유효한 BackgroundColor가 아닙니다.
Nothing
를 사용
은 경고없이 필요한 결과를 제공합니다.