2013-08-28 2 views
0

Pentaho Report Designer (3.91)를 사용하여 비율이 포함 된 열에 조건부 서식을 적용하려고합니다. 나는 점차적으로 세포의 색깔을 빨간색에서 노란색으로 녹색으로 바꾸는 3 가지 조건 형식을 원합니다. 그러나 그렇게하는 방법을 알아낼 수 없었습니다. 또는 5 % 증가 할 때마다 범위를 50 %까지 정의하는 수식 편집기 (구조 -> 스타일 -> bg-color)를 통해 수식을 만들려고했지만 올바르게 수식을 가져올 수 없습니다. . 어떤 제안이라도 고맙게 생각합니다. 내 코드가 아래에 있으며 수식 편집기에서 오류가 발생하지 않지만 수식이 올바르게 작동하지 않습니다.숫자 사이의 범위 - Pentaho Report Designer

=IF([PERCENTAGE_USED]= "0%" <= "5%";"#FFFFFF"; 
[PERCENTAGE_USED]>= "5%" <= "10.00%";"#FF0000"; 
[PERCENTAGE_USED]>= "10.00%" <= "15.00%";"#FF4500"; 
[PERCENTAGE_USED]>= "15.00%" <= "20.00%";"#FFA500"; 
[PERCENTAGE_USED]>= "20.00%" <= "25.00%";"#FFD700"; 
[PERCENTAGE_USED]>= "25.00%" <= "30.00%";"#9ACD32"; 
[PERCENTAGE_USED]>= "30.00%" <= "35.00%";"#ADFF2F"; 
[PERCENTAGE_USED]>= "35.00%" <= "40.00%";"#32CD32"; 
[PERCENTAGE_USED]>= "40.00%" <= "45.00%";"#2E8B57"; 
[PERCENTAGE_USED]>= "45.00%" <= "50.00%";"#228B22"; 
[PERCENTAGE_USED]>= "50.00%" <= "100.00%";"#008000"; 
[PERCENTAGE_USED]>= "100.00%";"#006400";) 

원하는 결과는 : 다른 사람들을위한 enter image description here

답변

0

그게 내가 솔루션 아래에 포함 시켰이 문제를 통해 제공됩니다. 이를 수행하는 방법을 설명하는 커뮤니티 및 엔터프라이즈 에디션에 포함 된 훌륭한 스틸 휠 인벤토리 사례가 있습니다.

=IF([PERCENTAGE_USED] > 50.0% ; "#339933" ; 
IF([PERCENTAGE_USED] > 45.0% ; "#00CC00" ; 
IF([PERCENTAGE_USED] > 40.0% ; "#33CC33" ; 
IF([PERCENTAGE_USED] > 35.0% ; "#66FF66" ; 
IF([PERCENTAGE_USED] > 30.0% ; "#99FF66" ;    
IF([PERCENTAGE_USED] > 25.0% ; "#CCFF66" ; 
IF([PERCENTAGE_USED] > 20.0% ; "#FFFF99" ; 
IF([PERCENTAGE_USED] > 15.0% ; "#FFCC99" ; 
IF([PERCENTAGE_USED] > 10.0% ; "#FFCC66" ; 
IF([PERCENTAGE_USED] > 5.0% ; "#FFCC00" ; 
IF([PERCENTAGE_USED] > 0.0% ; "#CD5C5C" ;    
IF(ISNA([PERCENTAGE_USED]) ; "#CD5C5C")))))))))))) 
관련 문제