2011-04-28 22 views
2

我試圖將以下內容合併到SSRS中,但失敗。將SQL語句放入SSRS中

If XXX = 「A」 then display 「AT」 

Else if XXX = 「B」 then display 「BEE」 

Else if XXX = 「C」 then display 「CAR」 

Else display 「Other」 

我試圖

=Switch(
    Fields!XXX.Value = "A", "AT", 
    Fields!XXX.Value = "B", "BEE", 
    Fields!XXX.Value = "C", "CAR", "Other") 

回答

2

你幾乎擁有了。對於Switch函數中的每個輸出都必須與條件配對。只是讓你的最後一個條件評估爲True

=Switch(
    Fields!XXX.Value = "A", "AT", 
    Fields!XXX.Value = "B", "BEE", 
    Fields!XXX.Value = "C", "CAR", 
    True, "Other" 
) 
1

你想是這樣的:

=iif(Fields!XXX.Value = "A", "AT", iif(Fields!XXX.Value = "B", "BEE", iif(Fields!XXX.Value = "C", "CAR", "Other")))

[檢查括號中的表達式生成器]