私のSSRSテーブルのトップとボトムの10%の値をハイライトしたいと思います。SSRSテーブルの上下10%をハイライト表示
サンプルテーブルは次のようになります - 私はExcelシートに以下の準備している、
それはSSRS-2016には可能ですか?
私のSSRSテーブルのトップとボトムの10%の値をハイライトしたいと思います。SSRSテーブルの上下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
データセットが準備ができたら、私たちは、あなたがより多くの助けが必要な場合は、私に教えてください
、塗りつぶしの色のための式を設定する必要があります。
これは完璧に見えます。ちょうど確認 - 私たちはレポートレベルでこれを行うことはできませんか? TablixフィルタレベルでTop%演算子を使用しているのと同じですか? –
私は試みたことがないし、表現を使用することが可能かどうかはわかりません。そして、私はこれがそのような要件のために容易であると確信しています。 – pedram
ありがとう! –
あなたはちょうど異なる色を使用して強調表示したいですか?また、90以上はグリーン、10以下はレッドでなければなりませんか? – pedram
ええ。しかしパーセンテージの点で。トップNだけではありません。 –
私の答えをチェックしてください! – pedram