0

Я работаю над отчетом, который имеет два немного разных набора данных (набор данных 1 и набор данных2). В отчете есть несколько таблиц. Для таблицы, использующей набор данных 1, я хотел бы добавить фильтр, который исключал бы предложения из набора данных 1, которые не находятся в наборе данных 2. Общий идентификатор этих наборов данных был бы деактивирован.Фильтр SSRS Tablix для исключения данных из 1 набора данных, если его нет в наборе данных 2

Как выглядит это выражение фильтра? Любая помощь будет чрезвычайно оценена.

ответ

1

Вы можете добавить фильтр в Ваш Набор Данных 1 или Таблицу и использовать приведенные ниже выражения.

enter image description here

В Expression въездной использования коробки:

=IIF(
Isnothing(
Lookup(Fields!DealID.Value,Fields!DealID.Value,Fields!DealID.Value,"DataSet2")), 
"Exclude","Include" 
) 

Для использования коробки с Value входа:

="Include" 

Это исключит строки, где DealID в наборе 1 не присутствуют в наборе данных 2.

Сообщите мне, если это поможет.

+0

Для удобства дальнейшего обслуживания и зная, что делает фильтр, вы можете просто установить значение как 'Include', нет необходимости использовать' = "..." ' – iamdave

+0

@iamdave, вы не будете знать _что фильтр делает_, просто просмотрите «Включить» в текстовое поле «Значение». Также я предпочитаю использовать явные выражения SSRS. –

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