Я написал отчет для SSRS и Im, используя фильтры наборов данных с выражениями для фильтрации информации отчета.Мне кажется, что это выражение неправильно или фильтр работает неправильно:
=IIf(Parameters!DoctorID.Value = "All" Or Parameters!DoctorID.Value = "", "*", Parameters!DoctorID.Value)
Что я хочу сделать с помощью приведенного выше кода, если DoctorID = ALL или "" (пусто), то я хочу опуститьэто из фильтров, поэтому я возвращаю информацию для всех врачей.Однако всякий раз, когда значение DoctorID = ALL, я не возвращаю ни одной строки.Должно быть так, что я получаю ВСЕ строки, так как DoctorID не является конкретным числом.
Не означает ли "*" (звездочка) пропуск этого фильтра?Я что-то здесь не так делаю?
Спасибо!