Есть оператор where:
WHERE (@obsolete=(case when part.drawissno = 'OBS' then 'OBS' else 'NO' end) or @obsolete is null)
and ((CASE WHEN part.sm = 'MANUFACTURED' THEN mpfmain.mpflang END) = @country or @country IS NULL)
Параметры работают правильно на SQL сервере, но при добавлении в отчет все значения, кроме null, не работают. Параметр @ country имеет значения: GERMANY, SPAIN, FRANCE, ITALY. Параметр в отчете работает только тогда, когда пользователь должен сам ввести страну. Если в свойствах параметра записать доступные значения, они не работают. Остальные параметры, которые здесь не указаны, работают правильно, но не содержат CASE внутри себя. Может быть проблема в выражении CASE?