2015-11-20 3 views
0

У меня есть поле в SSRS, которое нужно фильтровать. Для 3-х таблиц я могу использовать фильтр IN. Но мне нужно использовать оператор NOT IN. Поле содержит числовые значения.Как реализовать фильтр «Не внутри» в SSRS?

мне нужно, чтобы быть в состоянии сказать, не в (30,31,32,33,34,35,36,37,38,39)

Я не могу сделать это в наборе данных либо, должно быть фильтр.

Как этого достичь?

+0

, пожалуйста, укажите пример кода, который вы попробовали, и сообщество может помочь вам показать, что может измениться. – pancho018

ответ

3

Вы можете использовать выражение для определения того, какие значения будут фильтруются ,

Перейти к 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" 

Сообщите мне, если это может вам помочь

0

Во-первых, я хотел бы сказать, что, насколько мне известно, NOT IN не доступен в списке операторов для фильтров.

Чтобы достичь того же в другом случае, пожалуйста, обратитесь следующий link..it может помочь вам ...

http://blog.datainspirations.com/2011/01/20/working-with-reporting-services-filters-part-4-creating-a-not-in-filter/

Смежные вопросы