Можно ли заполнить раскрывающийся список параметров на основе набора данных, используемого для фактического отчета в службах отчетов SQL Server (SSRS)? - PullRequest
0 голосов
/ 12 ноября 2010

Возможно ли с помощью SQL Server Reporting Services (SSRS) 2008 R2 каким-либо образом использовать набор данных, который используется для фактического списка данных для отчета для раскрывающегося списка параметров отчета?

Объяснение: Допустим, у меня есть набор данных с продуктами и соответствующими ценами. Теперь я хотел бы иметь возможность фильтровать набор данных по различным видам продуктов, содержащихся в этом самом наборе данных. Конечно, я могу настроить другой набор данных, содержащий только продукты, но у этого подхода есть проблема, - У меня есть два разных набора данных - У меня есть зависимости между ними, например если я решу изменить условие WHERE в источнике данных, предоставляя мои продукты и цены, мне также придется изменить те же вещи для моего второго набора данных, который я использую для раскрывающегося списка параметров - у меня есть недостатки производительности

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

1 Ответ

0 голосов
/ 21 декабря 2010

Я искал решение той же проблемы.Было бы здорово, если бы вы могли создать DataSet на основе запроса / фильтра к существующему DataSet.К сожалению, это невозможно в самой последней редакции SSRS (2008RC2).

На данный момент вам приходится полагаться на способность SSRS кешировать ваши отчеты / наборы данных и кэширование в SQL Server Database Engine, чтобы поддерживать производительность в пределахваши требования.Вы можете настроить кэширование своего отчета в своей среде администрирования: http://[reportserver]/Reports

С уважением, Алекс

...