내 SSRS 테이블에서 위쪽과 아래쪽의 10 % 값을 강조 표시하고 싶습니다.SSRS 테이블에서 위쪽과 아래쪽에 10 % 강조 표시
샘플 테이블은 다음과 같아야합니다 - 나는 엑셀 시트에 아래 준비했습니다,
그것은 SSRS-2016에서 수 있습니까?
내 SSRS 테이블에서 위쪽과 아래쪽의 10 % 값을 강조 표시하고 싶습니다.SSRS 테이블에서 위쪽과 아래쪽에 10 % 강조 표시
샘플 테이블은 다음과 같아야합니다 - 나는 엑셀 시트에 아래 준비했습니다,
그것은 SSRS-2016에서 수 있습니까?
아래의 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
, 우리는 단지
이 더 많은 도움이 필요하면 알려줘, 채움 색상에 대한 식을 설정해야합니다.
이것은 완벽 해 보입니다. 단지 확인 - 우리는 보고서 수준에서이를 수행 할 수 있습니까? Tablix 필터 수준에서 Top % 연산자를 사용하는 것과 비슷합니까? –
나는 한번도 시도한 적이 없으며 표현을 사용할 수 있는지 확실하지 않습니다. 그리고 이러한 요구 사항에 쉽게 적용될 것이라고 확신합니다. – pedram
좋아. 감사! –
다른 색상을 사용하여 강조 표시 하시겠습니까? 또한 90 이상은 녹색이어야하고 10 이하는 빨간색이어야합니다. – pedram
예. 그러나 백분율의 점에서. 그냥 N. –
내 대답을 확인하십시오! – pedram