Запуск SSRS2012. Мы сообщаем об использовании кубов, поэтому я не могу изменить код MDX/Query.Предельные значения SSRS 2012, возвращаемые из набора данных параметров
У меня есть простой запрос от клиента куба: Client.ClientID, Client.ClientName, Client.ClientAddress
Я использовал конструктора запросов, чтобы добавить ClientID в качестве параметра.
SSRS имеет автоматически:
- создал параметр в конструкторе отчетов @ClientClientID
- создал параметр набора данных
- добавлен параметр на вкладке параметров в наборе данных клиента
Это ожидаемое поведение, и отчет выполняется, как ожидалось, и побуждает меня выбрать значение из списка. Если я это сделаю, он вернет данные для одного моего клиента.
Это моя проблема.
Хотя он работает, список возвращаемых значений очень длинный, поэтому его сложно использовать. Пользователи будут запускать этот отчет только для одного клиента за раз, чтобы они хотели ввести идентификатор одного клиента и запустить отчет.
Я пробовал все, что мог придумать.
Ближайший, к которому я пришел, добавляет еще один параметр @PreFilter и использует его как фильтр в наборе данных параметров.
Однако для пользователя это ужасно. Им будет предложено ввести идентификатор клиента в @PreFilter, тогда они должны ждать возраст (по мере того, как набор данных параметров фильтруется), а затем они выбирают тот же самый идентификатор клиента из подсказки параметра @ClientClientID.
Я даже задал значение @ClientClientID по умолчанию для @PreFilter, но по-прежнему запрашивается значение . Выберите значение.
Должен быть лучший способ!
Спасибо Shawm, но поскольку я использую Query Designer, я могу только вытащить из измерения. – Adrift
Darn - нажатие введите по ошибке. Я свяжусь с гуру хранилища данных, чтобы узнать, есть ли что-нибудь, что они могут сделать. По крайней мере, это не я! – Adrift
Привет. Мне все еще нужно знать, как ограничить результаты, возвращаемые из набора данных параметров. – Adrift