MJC*_*kie 3 sql sql-server reporting-services ssrs-2008-r2
我在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")
Run Code Online (Sandbox Code Playgroud)
供操作员使用:
=
Run Code Online (Sandbox Code Playgroud)
对于Value使用:
="Include"
Run Code Online (Sandbox Code Playgroud)
如果这可以帮到你,请告诉我