каскадный параметр построителя отчетов 3.0 для bool

Я создаю отчет в SSRS 2008 R2 Report Builder 3.0. В этом отчете у меня есть параметр с именем @CustomerID, список клиентов в раскрывающемся списке. Затем у меня есть несколько параметров Bool, например. @UseFirstName и @UseLastName, которые зависят от настроек для каждого из них. Наборы @UseFirstName и @UseLastName отлично работают для первого выбранного мной клиента, но когда я выбираю нового клиента, значения не обновляются. Очевидно, что население в первый раз работает с набором данных, но после этого оно перестает обновляться, когда я выбираю клиента в раскрывающемся списке. Любые идеи?

Я установил "всегда обновлять" для всех моих параметров.

Код для получения данных о параметрах:

SELECT * FROM pen.CustomerReportSettings
WHERE (CustomerID = @CustomerID)

person limlim    schedule 07.03.2013    source источник


Ответы (1)


Я не думаю, что радиогруппа с параметром bool будет работать так, как вы этого хотите. Единственное, что я могу придумать, что приблизит вас, - это принудительно установить параметры bool в текстовый тип данных и установить значения по умолчанию на «Получить значения из запроса» с полем значения, которое является полем, связанным с параметром. Вам также необходимо указать Доступные значения как «Получить значения из запроса», чтобы параметр перезагружался при изменении @CustomerID. Это должно привести к раскрывающемуся списку с одним выбираемым параметром и значением раскрывающегося списка, установленным для этого параметра.

person Ross Bush    schedule 07.03.2013
comment
это сработает, но мне все еще нужно, чтобы пользователь мог выбирать из True или False, если они этого хотят. Я просто убедил работодателя просто вручную выбирать для каждого отчета. Так как параметров всего несколько, все в порядке. Спасибо за ваш ответ. Я отмечу это как правильное, потому что оно решает проблему, которую я опубликовал. - person limlim; 08.03.2013