У меня есть отчет SSRS с 3 раскрывающимися списками.
1-е раскрывающееся меню предназначено для отделения врача и содержит несколько значений
2-й - для insurancePolicy и многозначный
3-й - это список врачей, это только одно значение
В третьем раскрывающемся списке можно получить данные из набора данных с запросом ниже.
Два параметра, @specialityId и @insurancePolicy, управляются двумя первыми раскрывающимися списками соответственно (doctorDepartment и insurancePolicy).
Проблема в том, что мне нужно, чтобы пользователь мог выборочно выбирать значение из раскрывающегося списка или из обоих.
Но способ, которым это работает сейчас, заключается в том, что значение из обоих НЕОБХОДИМО для отображения данных в 3-м раскрывающемся списке ... это означает, что 3-й раскрывающийся список заполняется только данными, пока пользователь не выберет значение как из 1-го, так и для 2-е выпадающее меню.
Есть ли способ сообщить SSRS, что пользователю нужно только выбрать значение из 1 или другого или обоих, но не требовать и того, и другого?
Я попытался разрешить нулевые значения для первых двух параметров, но SSRS не позволяет вам установить этот вариант параметра, разрешающий несколько значений.
Спасибо!
SELECT ml.doctorID, doctorDisplayName
FROM doctorList ml
INNER JOIN doctorDepartment mc ON ml.doctorID = mc.doctorID
WHERE (mc.specialityId IN (@specialityId)
OR ml.insurancePolicy IN (@insurancePolicy))
ORDER BY doctorDisplayName