2010-06-01 1 views
0

Я разрабатываю отчет в RS, который показывает лучших клиентов N на основе некоторых критериев. Он также позволяет выбирать количество клиентов и период времени.Как передать параметры модели отчета в Reporting Services

Возможно ли это, используя отчетную модель? Дело в том, что кажется сложным, как передать параметры, определенные пользователем.

Другое дело, что в моей работе очень разочаровывает то, что я не могу использовать SQL-запрос в качестве запроса набора данных, потому что он использует нечетные и сложные XML. Хотя элементы модели отчета, похоже, отображают свои поля в поля запроса или таблицы.

Я использую модели отчетов, потому что мне нужно предоставить единую модель данных (те же таблицы и поля) для более или менее разных схем баз данных.

Было бы очень приятно, если бы кто-нибудь объяснил, что можно сделать с помощью моделей отчетов, а что нет.

+0

Это * очень * общий вопрос. Можете ли вы быть более конкретным? Вам нужно руководство по разработке отчетов SQL? – RobS

+0

Как я уже сказал, мне нужно знать, как создать отчет, показывающий лучших клиентов N, которые используют в качестве модели отчета источника данных вместо SQL-запроса. Пользователь задает период времени и количество позиций, а затем нажимает [Просмотр отчета] (это параметры отчета). Чтобы быть ясным, я не хочу получать все записи клиентов, чтобы сообщить сервер, где будут применяться соответствующие фильтры. Вместо этого сервер отчетов должен создавать запрос к базе данных (с учетом пользовательских критериев), который в основном должен быть эквивалентом запроса, который я бы написал, когда не использовал модель отчета. – savras

ответ

1

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

1

Вы можете создавать фильтры с параметрами, основанные на модели отчетов, с помощью конструктора запросов, добавляя фильтр, перетаскивая поле, которое вы хотите фильтровать, в область фильтра, затем щелкните правой кнопкой мыши на нем и выберите «Подсказка». Это автоматически создаст параметр отчета, который вы затем можете отредактировать через диалог свойств параметров, чтобы установить тип данных, разрешить несколько значений и т. Д.

Смежные вопросы