繁体   English   中英

SSRS中按背景颜色排序的列

[英]Sorting Column in SSRS by Background Color

是否可以通过背景颜色对SSRS中的列进行排序? 例如,如果我有一个表达式使单元格为红色或绿色,那么在列出以绿色为背景单元格的单元格之前,是否可以对所有具有红色背景单元格颜色的列进行排序?

谢谢。

不,我认为您不能这样做。 我唯一想到的是在排序表达式中引用ReportItems ,但这会导致范围问题(在VStudio中会出现构建错误),因为排序是在Tablix上完成的,而单元格的背景是在较低一级完成的。

但是,很可能您的背景颜色表示是静态的(不引用数据),或者取决于数据。 您也可以使用完全相同的表达式进行排序。 所以说你有这个背景

=Iif(Fields!Nr.Value > 10, "#FF0000", "#00FF00")

您同样可以通过以下方式对Tablix进行排序:

=Iif(Fields!Nr.Value > 10, 1, 0)

或者当然已经在SQL中排序:

ORDER BY Nr

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM