SSRS中的switch和/或iff功能。如何使用两个或两个给定列的任何一个

时间:2015-07-21 20:33:51

标签: ssrs-2012

如何使用= SWITCH&如果条件满足,IIF条件改变SSRS中的颜色。我有两列“ScheduledDate”(日期/时间)和Activity(文本格式)。我想更改Activity的颜色(输出为Complete,Current,Overdue),如果ScheduledDate大于今天的日期,那么我想将Column Activity中的Overdue数据更改为RED。

使用Switch应该是好的还是IIF。怎么样?有人可以举个例子吗?

感谢对此的任何帮助。

谢谢, 尼基

2 个答案:

答案 0 :(得分:0)

在这种情况下,如果您只需要设置RED而不为字段设置多种颜色,则最好使用IIF()。根据您的情况,尝试以下表达式:

= IIF(字段!ScheduleDate.Value> Now()和Fields!Activity.Value ="逾期",红色,黑色)

答案 1 :(得分:0)

我想我明白了。有用。谢谢你的帮助。

= iif(Fields!ScheduleDate.Value> Now()和Fields!Activity.Value ="已取消","红色",  iif(Fields!ScheduleDate.Value< Now()和Fields!Activity.Value =" Created"," Green"," Red"))