Привет У меня есть 2 параметра param1 и param2. param1 имеет значения true и false.my требование - если я выбираю true в param1, тогда param2 должен быть скрытым, и если я выберем false в param1, тогда param2 должен быть виден. может ли это быть достигнуто в SSRS?Как скрыть параметр, основанный на другом значении параметра в SSRS
ответ
Согласно комментарию Натана я добавляю комментарий Амара здесь ответ/частичный ответ
К сожалению, вы не можете изменить визуальность параметра во время работы. В качестве альтернативы вы можете управлять значениями второго параметра на основе выбранного значения первого параметра.
Проверить этот пост - Hide parameter (dropdown control from the toolbar) in SSRS based on another Parameter
Как Амар отметил, вы не можете скрыть параметры динамически, но то, что вы можете сделать, это серый цвет их параметров одной стоимости, описанной here. Для многозначных параметров, которые не будут работать, потому что многозначные параметры не могут иметь значение null.
Но вместо этого вы можете изменить свой DataSet и значение по умолчанию для параметра. Чтобы ограничить список выбора пользователя. Позвольте мне привести пример:
Предположим, у вас есть два параметра, которые каскадируются. Поэтому вы хотите выбрать что-то из первого параметра и в зависимости от того, что вы выбираете в первом параметре, вы получаете другой результат во втором параметре. (Microsoft has a documentation about this)
Теперь мы можем использовать этот каскадный режим для установки значений во втором параметре. Так, например, если мы выберем значение 1
в первом параметре, мы хотим, чтобы второй параметр действовал нормально и показывал свои данные на выбор, но в любом другом случае мы хотим, чтобы второй параметр имел ограниченные данные для выбора. И это то, что я собираюсь показать. Вы получили второй параметр, который выглядит следующим образом:
В Available Values
мы выбираем DataSet со своими значениями и ярлыками для sceond параметра. Что может выглядеть следующим образом:
В настоящее время в DataSet для второго параметра, здесь DataSet1
, нам нужно указать, когда показывать ограниченные данные, а когда нет:
Итак, мы делаем одну метку All
со значением -1
, когда значение первого параметра не равно 1
, иначе DataSet возвращает все данные из таблицы/функции/хранимой процедуры/и т. Д.
И наконец, второй параметр должен иметь значение по умолчанию -1
с меткой All
выбрать, когда первый параметр не равен 1
. Вернемся ко второму параметру. Для Default Values
значение -1
должно быть указано:
Так что теперь пользователь получает только предварительно выбранного All
в списке, чтобы выбрать из, когда первый параметр не 1
. В противном случае будет предоставлен полный список.Все, что нужно сделать, это объявить, что делается, когда значение второго параметра равно -1
.
Я надеюсь, что это поможет кому-то еще. Дайте мне знать в комментариях.
- 1. Создать параметр типа, основанный на другом значении
- 2. Динамически изменяющийся параметр, основанный на другом в отчете SSRS
- 3. SSRS 2008: Как создать параметр, основанный на другом параметре
- 4. Отключить параметр, основанный на выборе другого параметра в отчете SSRS
- 5. SQL-запрос, где параметр предложения, основанный на другом значении столбца
- 6. Условный режим, основанный на другом значении ячейки
- 7. Скрыть элемент, основанный на значении других элементов
- 8. Скрыть параметр (выпадающее управление на панели инструментов) в SSRS на основе другого параметра
- 9. Как распечатать другой результат, основанный на значении параметра?
- 10. SSRS - параметр, основанный на справочной таблице
- 11. Отчет SSRS о значении параметра querystring
- 12. Скрыть SSRS диаграммы на основе многозначного параметра
- 13. SSRS Как скрыть весь подотчет, основанный на многозначном параметре
- 14. Как скрыть DIV, основанный на значении во внутреннем DIV
- 15. Выберите ImageField.Picture, основанный на значении в другом поле
- 16. JQuery: Показать скрытый div, основанный на значении параметра выбора формы
- 17. SSRS 2008 используют различные запросы, основанные на значении параметра
- 18. Цвет условного текста SSRS, основанный на значении другой группы
- 19. Параметр даты и времени SSRS, основанный на времени суток
- 20. SSRS Gray out Параметр, основанный на результатах других параметров
- 21. Скрыть конкретный элемент, основанный на значении от имени атрибута
- 22. Показать и скрыть элемент, основанный на значении услуги
- 23. Параметр по умолчанию параметра SSRS
- 24. Скрыть колонку на основе Параметр, выбранный SSRS
- 25. xPath выбрать атрибут, основанный на другом значении атрибута
- 26. Триггер, основанный на значении DataGridCell
- 27. SSRS Скрыть элемент в легенде, основанный на условиях
- 28. Как скрыть строку в ssrs с помощью параметра множественного выбора
- 29. Стиль, основанный на значении свойства
- 30. Селектор кнопок JQuery, основанный на значении
К сожалению, вы не можете изменить видимость параметра во время выполнения. В качестве альтернативы вы можете управлять значениями второго параметра на основе выбранного значения первого параметра. Проверьте этот пост - http://stackoverflow.com/questions/21481738/hide-parameter-dropdown-control-from-the-toolbar-in-ssrs-based-on-another-para –
Вы можете добавить это как ответьте на вопрос, пожалуйста, вместо комментария? Это помогает другим пользователям идентифицировать неотвеченные вопросы. – Nathan