我想在我的SSRS表中突出显示顶部和底部10%的值。
示例表应该是这样的--我已经在Excel表格中准备好了,

在2016年的SSRS-2016中有可能吗?
发布于 2016-10-26 07:16:14
可以使用下面的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准备好了,我们只需要为填充颜色设置表达式,

如果你需要更多的帮助,请告诉我。
https://stackoverflow.com/questions/40254279
复制相似问题