Выполнить набор данных на основе значения параметра -SSRS

У меня есть SSRS report котором есть два datasets . Один набор данных для показа объема покупки уровня детализации для всех менеджеров регионов и другого dataset предназначен для отображения суммы покупки для отдельного менеджера. Если пользователь выбирает всех менеджеров в качестве входных данных, в отчете отображаются данные из обоих datasets . Если пользователь выбирает один менеджер, информация уровня детализации будет скрыта, и будут отображаться data для этого менеджера (обрабатывается этим, создавая выражение visibility в dataset ). Но всякий раз, когда отчет выводил stored prcoedures для обоих названных datasets . Можно ли configure the execution dataset отчета на основе parameter values?

например: В dataset1 данных я дал ниже expression ,

 =iif(Parameters!ManagerID.Value= -1,exec procedure1 ,0) 

Но это дало мне ошибку. Как сделать dataset выполненным на основе значения параметра?

Давайте будем гением компьютера.