2013-05-09 94 views
1

在我SSRS圖IHAVE 2個分組類別和系列分組和開關表達式中使用,我有圖表四個塊,每個塊,我有不同的顏色:在SSRS 2008年(沒有嵌套IIF語句請)

我問題是如何說,在switch語句:

=SWITCH(Fields!Code.Value="somthing" and Fields!Grp.Value="ThisRelateToSomthing", "Red", 
Fields!Code.Value="somthingElse" and Fields!Grp.Value="ThisRelateToSomthingElse", "Blue") 

謝謝

+2

您是否嘗試過這種說法?我看起來很好。如果是這樣,你遇到了什麼問題? – 2013-05-09 08:51:33

+0

它確實有效,我只是沒有正確的日期來測試它。無論如何感謝 – Alborz 2013-05-09 09:20:01

回答

2

對於SWITCH聲明,第一個參數可以是任何布爾表達式,所以這是完全正常的使用由and/0123掛多條語句只要返回truefalse

如果表達式的值爲true,它會在第二個參數返回相關的常量,如果直到一個計算結果爲true或有沒有更多的檢查,將移動到下一條語句。

因此,您的問題中的SWITCH陳述看起來不錯。你應該試一試,看看它是否有效。

+0

謝謝,它確實有效。 – Alborz 2013-05-09 09:20:55