SSRS テーブルの値の上位 10% と下位 10% を強調表示したいと考えています。
サンプル テーブルは次のようになります。以下に Excel シートを用意しました。
SSRS-2016で可能ですか?
SSRS テーブルの値の上位 10% と下位 10% を強調表示したいと考えています。
サンプル テーブルは次のようになります。以下に Excel シートを用意しました。
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
dataSet の準備ができたら、Fill Color の式を設定するだけです。
さらにサポートが必要な場合はお知らせください。