2016-01-20 2 views
2

У меня есть отчет с двумя диаграммами; диаграммы содержат похожие, но не идентичные данные. Я хочу показать одну диаграмму за раз в отчете.Обмен видимостью двух диаграмм в SSRS без эффекта аккордеона

При выполнении отчета, одна диаграмма имеет свойство visible = верно, а другой имеет visible = ложные. Обе диаграммы переключаются из одного и того же текстового поля. Пока все работает правильно - щелкните по текстовому полю, и появится другая диаграмма; нажмите на нее еще раз, и появится первая диаграмма. На обеих диаграммах представлены правильные данные. Предполагаемый эффект заключается в том, чтобы пользователь мог видеть желаемую серию диаграмм, без каких-либо примечательных признаков того, что в отчете теперь отображается другая диаграмма.

Моя проблема заключается в том, что, хотя в дизайнере отчетов Visual Studio диаграммы имеют одинаковую позицию, в отчете представлен эффект аккордеона: отчет отображает второй график ниже, где был первый график, а не в том же месте. Я могу опубликовать снимки экрана, когда смогу.

Среда разработки - MS Visual Studio 2008, установленная как «SQL Server Business Intelligence Studio». Среда отчета - это IE11, являющаяся стандартом клиента. (Изменить: клиент просто обновлен с IE9 до IE11.)

+0

Вам нужно поместить обе диаграммы внутри прямоугольника. Это даст вам отличный результат. – pedram

+1

@rajeshpanchal: Это сработало! Пожалуйста, верните свой комментарий в ответ, чтобы я мог дать вам кредит. –

ответ

2

Чтобы поменять видимость двух разных диаграмм, вам нужно поместить обе диаграммы внутри одного прямоугольника, а затем установить любое условие, которое у вас есть на каждом из них.

Таким образом, скрытие первого графика перемещает второй.

Это, безусловно, будет работать.