[英]How to implement 'Not In' Filter in SSRS?
我在SSRS中有一個我需要過濾的字段。 對於3表我可以使用IN過濾器。 但我需要使用NOT IN運算符。 該字段包含數值。
我需要能夠說不在(30,31,32,33,34,35,36,37,38,39)
我不能在數據集中做到這一點,需要是一個過濾器。
我應該如何實現它?
您可以使用表達式來確定要過濾哪些值。
轉到Tablix properties
/ Filters
在expression
使用:
=IIF(Array.IndexOf(split("30,31,32,33,34,35,36,37,38,39",","),
CStr(Fields!YourField.Value))>-1,"Exclude","Include")
供操作員使用:
=
對於Value
使用:
="Include"
如果這可以幫到你,請告訴我
首先我想說的是,據我所知, NOT IN
在過濾器的運算符列表中不可用。
要以其他方式實現相同的目的,請參考以下鏈接..它可能會幫助您...
有關我發現更容易使用的所選答案的變體,請參閱下文。 這是一個Visibility表達式,但是應該通過將Expression類型設置為Boolean並比較Expression = True
來輕松移植到Filter表達式:
=IIf(InStr("unwanted values here", Fields!fieldToCheck.Value), True, False)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.