首页 > 解决方案 > SSRS - 根据字符串更改背景颜色

问题描述

我有一个包含如下所示日期列的报告,从星期几开始 -

Wednesday, 01/01/2020
Thursday,  01/02/2020
Friday,    01/03/2020
Saturday,  01/04/2020
Sunday,    01/05/2020
Monday,    01/06/2020
Tuesday,   01/07/2020

如果日期是星期六或星期日,我想更改行的背景颜色(填充)。您能否建议一种方法来做到这一点。

谢谢!赫格德

标签: visual-studioreporting-servicesbackgroundbackground-color

解决方案


突出显示要更改颜色的单元格并在“属性”选项 (BackgroundColor) 中使用此表达式来更改文本框的填充:

=IIF(weekday(Fields!Date.Value) = 1, "Green", IIF(weekday(Fields!Date.Value) = 7, "Green", "Red"))

更改Fields!Date.Value以引用您的字段。

“绿色”=周末颜色

“红色” = 工作日颜色


推荐阅读