我正在为MS-SQL 2008 R2使用SSRS。我有一列数据将显示活动员工,非活动员工或空值。如果列中的文本颜色为非活动员工或空值,我想将其改为红色。我也想更改Null以在列中显示“No Staff”。我可以将其中一个或另一个变成红色,但不能同时变为红色,目前我有不活跃的员工。ssrs动态文本颜色
我使用,以产生列的两个表达式是: 对于列值:
=IIF(IsNothing(Fields!StaffName.Value),
"No Staff",
Fields!StaffName.Value)
对于颜色:
=IIF(Fields!StaffName.Value.ToString().Contains("Inactive"), "Red",
IIF(ISNothing(Fields!StaffName.Value), "Red",
"Black"
))
记住区分大小写 – 2013-03-01 19:52:30