2016-10-26 3 views
0

내 SSRS 테이블에서 위쪽과 아래쪽의 10 % 값을 강조 표시하고 싶습니다.SSRS 테이블에서 위쪽과 아래쪽에 10 % 강조 표시

샘플 테이블은 다음과 같아야합니다 - 나는 엑셀 시트에 아래 준비했습니다,

enter image description here

그것은 SSRS-2016에서 수 있습니까?

+0

다른 색상을 사용하여 강조 표시 하시겠습니까? 또한 90 이상은 녹색이어야하고 10 이하는 빨간색이어야합니다. – pedram

+0

예. 그러나 백분율의 점에서. 그냥 N. –

+0

내 대답을 확인하십시오! – pedram

답변

0

아래의 SQL 쿼리 및 SSRS 식을 사용하여 달성 할 수 있습니다. 데이터 세트 준비되면

;WITH cte AS (
SELECT TOP (10) PERCENT MARKS,EmpName, 1 Ten FROM TableName ORDER BY MARKS 
UNION ALL 
SELECT TOP (10) PERCENT MARKS,EmpName, 2 Ten FROM TableName ORDER BY MARKS DESC 
) 

SELECT m.EmpName, 
     m.Marks, 
     CASE 
      WHEN cte.Ten = 1 THEN 'Green' 
      WHEN cte.Ten = 2 THEN 'Red' 
      ELSE '' 
     END RedGreen 
FROM TableName m 
     LEFT JOIN cte 
      ON cte.Marks = m.Marks 

, 우리는 단지

enter image description here

이 더 많은 도움이 필요하면 알려줘, 채움 색상에 대한 식을 설정해야합니다.

+0

이것은 완벽 해 보입니다. 단지 확인 - 우리는 보고서 수준에서이를 수행 할 수 있습니까? Tablix 필터 수준에서 Top % 연산자를 사용하는 것과 비슷합니까? –

+0

나는 한번도 시도한 적이 없으며 표현을 사용할 수 있는지 확실하지 않습니다. 그리고 이러한 요구 사항에 쉽게 적용될 것이라고 확신합니다. – pedram

+0

좋아. 감사! –