2012-06-15 3 views
0

차트 보고서의 각 막대의 비율에 따라 색상을 표시해야합니다. "시리즈 속성"의 표현식을 사용하고 있습니다. = IIf (Fields! TotalComplete.Value/Fields! TotalJobs.Value < = 85, "Red", IIf (Fields! TotalComplete.Value/Fields! TotalJobs.Value > = 97, "녹색", "오렌지"))SSRS 사용자 정의 막대 차트 색상

그러나 모든 바는 내가 나쁜 설정에있어 무엇 레드 컬러

에 표시된다?

감사 엘리 아나

답변

0

나는 당신의 문제는 0.85와 0.97에 비교 될 때 당신은 아마한다고하면 85 및 97에 비교하는 것을 생각합니다. 또한,이 같은 집계 값에서 작동해야합니다

=iif(sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) <= .85, "Red", iif(sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) >= .97, "Green", "Orange")) 

그 문제가 해결되지 않으면, 당신은 당신의 차트가 같은 그룹을 사용하여 테이블을 만드는 시도하고 텍스트 상자에이 표현을 넣어 당신이 계산하는 어떤 값을 볼 수 있도록 :

sum(Fields!TotalComplete.Value)/sum(Fields!TotalJobs.Value) 
0

난 u는 이것에 대한 스위치 조항은, 구문

=Switch(
     (Fields!TotalComplete.Value/Fields!TotalJobs.Value) <= 85, "Red", 
     (Fields!TotalComplete.Value/Fields!TotalJobs.Value) >= 97, "Green", 
      "Orange" 
     ) 
+0

0.85 지금은 잘 작동 할 것이다 시도 할 수 있다고 생각하지만, 나는 때 방법을 사용할 수 있습니다 나는 t를 원한다. 십진법을 사용합니까? 백분율이 <84.75 – Eliana

+0

인 경우 표본 붉은 색으로 100으로 나누기 - .8475 사용 – Stacia