我在 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")
供运算符(operator)使用:
=
对于
Value
使用:="Include"
让我知道这是否可以帮助您
关于sql - 如何在 SSRS 中实现 'Not In' 过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33824803/