是否可以按照背景颜色对SSRS中的列进行排序?例如,如果我有一个表达式将使单元格为RED或GREEN,是否有办法在列出以GREEN为背景单元格的单元格之前对所有具有RED背景单元格颜色的列进行排序?
感谢。
答案 0 :(得分:2)
ReportItems
,但这会导致作用域问题(在VStudio中会出现构建错误),因为排序是在Tablix上完成的,单元格的背景是做得低了一层。
但是,很可能,您的背景颜色表达式是静态的(不是指数据),或者取决于数据。您也可以使用完全相同的表达式进行排序。所以说你有这个背景:
=Iif(Fields!Nr.Value > 10, "#FF0000", "#00FF00")
您可以通过以下方式对Tablix进行排序:
=Iif(Fields!Nr.Value > 10, 1, 0)
或者当然在SQL中排序:
ORDER BY Nr