在 SSRS 中,如何在解析可见性表达式后有条件地设置表行的背景色格式?



我公司的报告标准要求表格的行交替使用颜色以提高可读性。我知道该怎么做,但是我正在处理的最新报告在每一行都有条件的可见性。

发生的情况是,在检查可见性条件之前,交替的背景色将应用于表,使报表没有背景颜色模式可言。

我已经搜索了当某些属性表达式应用于表时要更改的任何类型的设置。似乎没有。

任何帮助将不胜感激!

本文介绍 SSRS 中的 RowNumber 函数。 它包含 Tablix 中交替行颜色的示例。 https://learn.microsoft.com/en-us/sql/reporting-services/report-design/report-builder-functions-rownumber-function?view=sql-server-ver15

=IIF(RowNumber("GroupbyCategory") Mod 2, "White", "PaleGreen")  

我在这里找到了解决方案:

https://social.msdn.microsoft.com/Forums/sqlserver/en-US/8365ca9b-7a50-4024-a706-4516ed12c038/how-to-maintain-alternating-row-background-colors-while-making-blank-rows-invisible?forum=sqlreportingservices

我不是在所有行上应用格式,而是仅使用隐藏相关行的相同可见性条件来应用它。链接中的示例使用空白行,我将在其中使用一些额外的逻辑。

最新更新