0

SSRS テーブルの値の上位 10% と下位 10% を強調表示したいと考えています。

サンプル テーブルは次のようになります。以下に Excel シートを用意しました。

ここに画像の説明を入力

SSRS-2016で可能ですか?

4

1 に答える 1

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 

dataSet の準備ができたら、Fill Color の式を設定するだけです。

ここに画像の説明を入力

さらにサポートが必要な場合はお知らせください。

于 2016-10-26T07:16:14.220 に答える