SSRS 2008 R2 Детализация по требованию до подчиненного отчета

В SSRS 2008 R2 у меня сложилось впечатление, что детализация подчиненного отчета будет запрашивать данные по запросу. Это не тот случай, когда мой отчет отображается.

В частности, у меня есть Tablix, который изначально загружает строки, сгруппированные по Person. Когда кто-то щелкает значок развертки на этом персоне, во вложенном отчете отображаются дополнительные данные, относящиеся к этому персоне. Проблема здесь в том, что каждый вложенный отчет изначально загружается при обработке основного отчета. Это занимает вечно, чтобы загрузить. Но если я удаляю вложенный отчет только для целей тестирования, отчет загружается практически мгновенно.

Я попытался сначала установить видимость подотчета "Скрыть", а затем "Показать", когда пользователь выполняет детализацию, но это ничего не изменило.

Я прочитал похожий вопрос по stackru, но ответом было использование Drill-Throughs. К сожалению, это не вариант в моем случае.

Какие-либо предложения?

1 ответ

Решение

Единственный способ отложить загрузку данных - это использовать новый отчет и получить к нему доступ через метод Drill-Through. Это путь к работе продукта, и это путь Microsoft.

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

Другие вопросы по тегам