Сложная фильтрация набора данных SSRS

У меня есть пара сложных условий в моей хранимой процедуре, например.

if @Acr != '' and @Acr != '<Select All>'
begin
delete from #temp where O_client != @Acr and O_originreason != 'RTE'
end

if @Acr = '<Select All>' 
begin
delete from #temp where LEFT(O_client, 5) = 'WS80_'
                    AND O_client IS NULL
                    AND O_originreason != 'RTE'
end

if @Chnl != '' and @Chnl != '<Select All>'
begin
delete from #temp where C_Channel != @Chnl
end

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


person Valentyn Vynogradskiy    schedule 16.09.2014    source источник


Ответы (1)


Хорошо, я сделал это.

Я сделал выражение, которое возвращает логическое значение и сравнивает его с истинным

person Valentyn Vynogradskiy    schedule 16.09.2014