2011-12-09 122 views
0

我正在向報表中的系列組應用過濾器。
我想按國名過濾數據。
例如,我想過濾掉尼泊爾,日本&中國。
現在我的過濾器表達式是添加3個過濾器,每個國家一個。有沒有更好的方法來做到這一點,可能是在一個單一的過濾器?
理想我想象它像
[國家或地區名稱]不能在[「日本」,「中國」,「尼泊爾」]SSRS表達式來檢查字符串數組中是否存在字符串

回答

0

使用一些自定義代碼來檢測的國家,而不是和過濾器上。

Public Function IsProhibitedCountry(ByVal name As String) As Boolean 
Select Case name.ToLower() 
Case "japan","china","nepal" 
    Return False 
Case Else 
    Return True 
End Select 
End Function 

過濾器:

[=Code.IsProhibitedCountry(Fields!CountryName.Value)] [=] [=True] 
相關問題