2013-04-09 88 views
0

我想要條件格式化文本框的背景顏色。我想要這樣的東西。如果我使用If - else語句,它仍然可以。SRSS中的開關語句

=Switch 

    (
     (First(Fields!Risk_Level.Value, "BBS_ID") = "high","Red"), 
     (First(Fields!Risk_Level.Value, "BBS_ID") = "Medium","Orange"), 
     (First(Fields!Risk_Level.Value, "BBS_ID") = "Low","Green") 
    ) 

回答

2

下面應該工作:

=Switch(
     Fields!Risk_Level.Value = "high","Red", 
     Fields!Risk_Level.Value = "Medium","Orange", 
     Fields!Risk_Level.Value = "Low","Green" 
     ) 
+0

感謝名單馬克。有用。然而,該表達式正在評估第一行,並將相同的顏色應用於所有行。我希望它逐行評估。目前已將switch語句作爲列背景顏色的表達式。 – RangaChisi 2013-04-09 09:40:23

+0

@ user2194058:對不起,我以爲這是你想要的基礎上的問題 - 我已經修改了我的答案。 – 2013-04-09 09:48:27