2016-09-14 6 views
0

У меня есть один параметр отчета о снижении с именем «Категория». Когда значение для категории выбрано на основе этого значения, пользователи из этой соответствующей категории заселяются во втором многозначном параметре под названием «Пользователи». «Пользователи» - это многозначный параметр и его очень большой список, и его неудобно для пользователя, чтобы пройти через этот большой список, чтобы выбрать конкретного пользователя. Поэтому у меня есть еще один параметр отчета, называемый «EnterNames», где пользователь может напрямую вводить имена пользователей, о которых он уже знает. Это поле является необязательным для пользователя.ssrs очистить параметры отчета значение

Теперь проблема:

  1. Когда пользователь вводит значение в «EnterNames» и делает отчет после того, что, когда он изменяет категорию «EnterNames» продолжает показывать значения, введенные пользователем, не не принадлежит в этой категории. Таким образом, пользователи всегда должны очищать «EnterNames» вручную, что не очень удобно.

Итак, есть ли способ очистить 'EnterNames' в зависимости от значения 'Category'? Или есть ли способ избежать доступа пользователя к этому большому списку, чтобы выбрать пользователей и сделать его более удобным для пользователя?

+0

увы, единственное, что я нашел, что делает SSRS ясно введенные значения из каскадного параметра - это когда новый v alue добавляется в список доступных значений. Это, очевидно, не вариант для списка типов. (Так что даже переход из доступных «A, B, C» в «A» не устраняет значения.) – bitnine

ответ

0

Насколько я смог определить в наших собственных начинаниях SSRS, нет никакого способа совершить такое действие. Было бы неплохо, если бы были обработчики событий по параметрам, но пока нет.

Одним из способов улучшения пользовательского интерфейса может быть категоризация пользователей (возможно, разделение, роль или первая начальная) и построение всей визуальной иерархии в вашем SQL-запросе (с использованием какого-либо символа отступа), который включает в себя категории и пользователи ...

Categories and Users 
-------------------- 
Division A 
*Sub-Div-A1 
--User1 
--User2 
Division B 
-User5 
*Sub-Div-B2 
--User17 

... или добавить дополнительный параметр для иерархии категоризации, что уменьшает список пользователей дополнительно:

Category 
--------- 
Division A 
*Sub-Div-A1 (selected) 
Division B 
*Sub-Div-B2 

Users (displayed) 
------ 
User1 
User2 
Смежные вопросы