如何使用= SWITCH&如果条件满足,IIF条件改变SSRS中的颜色。我有两列“ScheduledDate”(日期/时间)和Activity(文本格式)。我想更改Activity的颜色(输出为Complete,Current,Overdue),如果ScheduledDate大于今天的日期,那么我想将Column Activity中的Overdue数据更改为RED。
使用Switch应该是好的还是IIF。怎么样?有人可以举个例子吗?
感谢对此的任何帮助。
谢谢, 尼基
答案 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"))