0

Мне нужно обновить имена параметров в моем отчете на основе значения параметра «Язык». Итак, когда я выбираю один язык, другие имена параметров должны меняться.Поле обновления параметров SSRS

Возможно ли это? Если да, возможно ли это из построителя отчетов?

ответ

0

Если по Имена параметров вы имеете в виду отображаемые значения, то да, вы можете иметь один вариант выбора параметров другой. Типичным примером является выбор страны в одном параметре, а затем выбрать город из этой страны во втором параметре. Это называется Каскадные параметры.

Основная идея состоит в том, что каждый параметр будет основываться на запросе, и каждый запрос будет использовать предыдущий параметр.

Страна набора данных для параметра @COUNTRIES:

SELECT COUNTRY FROM COUNTRIES 

Город набора данных на основе другого параметра для параметра @CITIES:

SELECT CITY FROM CITIES WHERE COUNTRY IN (@COUNTRIES) 

Here's some more information from MSDN

+0

Спасибо, но мне нужно изменить имя параметра, а не значение для этого параметра. –

0

Вы не можете изменить другие имена параметров на основе одного параметра.

0

Это не представляется возможным изменить название параметра, поскольку параметры отображаются в наборе данных из запроса или хранимой процедуры, запущенной на задней панели, поэтому нет такого способа обновления этого параметра запроса/хранимой процедуры eter после запуска отчета SSRS.