2009-06-11 12 views
0

Можно ли сделать серию в диаграмме необязательной (т. Е. Отображаться только тогда, когда пользователь нажимает флажок, если соответствующий запрос занимает некоторое время и может не потребоваться)?Дополнительная серия в диаграмме SSRS?

Или есть альтернативные решения, в которых пользователи могут постепенно выбирать серию данных/диаграммы, которые они хотели бы видеть?

ответ

0

Этого можно достичь с помощью параметров.

Вы можете установить параметры для определения того, что должно отображаться в отчете во время выполнения. Вы можете программно установить параметры с помощью нескольких мест управления рядом с элементом управления Reportviewer.

2

У меня была аналогичная проблема в SSRS 2008, я пытался скрыть ряд, основанный на значении значения серии. Я попытался установить видимость в сериале, но ничего не сделал. Затем я попытался скрывать серию на легенде, надеясь, что она тоже скроет ее на графике, но этого не произошло. Наконец, я установил значение ряда в выражение, =iif(fieldvalue=0,"",fieldvalue), поэтому оно не вернет значение для серии, если оно имеет значение 0, оно также скрывает серию в легенде. Это немного поздно, но, надеюсь, это помогает кому-то.