Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Параметры отчета на SSRS / 8 сообщений из 8, страница 1 из 1
14.10.2010, 10:24
    #36898648
MikeR.Ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры отчета на SSRS
в отчет программно передается параметр @RecId
хочу его добавить в запрос, в fieldlist
(SELECT ACTNUM
FROM RPAYCIVILCONTRACTACT AS act
WHERE (RECID = @RecId)) AS ActNum,

Так не проходит, обращение через =Parameters!RecID.Value тоже не помогает.
Какие еще могут быть варианты?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
14.10.2010, 10:42
    #36898703
MikeR.Ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры отчета на SSRS
уже разобрался
- дело в том что нельзя оказывается ставить прямого соответствия = вместо него используется IN и передаваемый параметр рассматривается как некий мульти прараметр
...
Рейтинг: 0 / 0
09.12.2010, 17:42
    #37005172
Xenopus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры отчета на SSRS
MikeR.Ru,

пожалуйста, поясните конкретно, как надо в запросе обращаться с параметром? сижу с такой же проблемой: по @gg не проходит, ругается на необъявленную переменную, а =Parameters!gg.Value ругается на недопустимый символ "!"
Что ставить вместо "равно"?
...
Рейтинг: 0 / 0
10.12.2010, 15:24
    #37007493
Xenopus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры отчета на SSRS
разобралась, как именно нужно делать, чтобы ввести дополнительную фильтрацию по параметрам отчета.
ручным вписанием в "Select...Where" это сделать не удается, нужно зайти в свойства Dataset, и там на вкладке "Filters" задать нужное ограничение. Именно там можно подвязать параметр отчета
...
Рейтинг: 0 / 0
10.12.2010, 15:33
    #37007516
Xenopus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры отчета на SSRS
а можно и вот так (с вписанием в Where):
http://www.sql.ru/forum/actualthread.aspx?tid=521107&hl=report+%ef%e0%f0%e0%ec%e5%f2%f0%fb
пока не ясно, в чем разница :)
...
Рейтинг: 0 / 0
10.12.2010, 17:17
    #37007832
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры отчета на SSRS
Разница в том, что при установке фильтра в свойствах датасета в отчет приходят все данные, а только потом фильтруются. А вот если фильтр стоит в where, то с сервера вам приходят только те данные, которые вам нужны.
...
Рейтинг: 0 / 0
14.12.2010, 16:21
    #37013926
Xenopus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры отчета на SSRS
спасибо! т.е. с where работает быстрее, но не позволит загрузить данные по другому значению параметра, так?
...
Рейтинг: 0 / 0
14.12.2010, 17:21
    #37014097
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры отчета на SSRS
Позволит позволит. Вы параметр то введите. В верхнем меню
Report->Parameters
Вносите свой параметр GG с нужными свойствами.
В запросе пишите
Код: plaintext
select field1 from tbl where field1=@GG

Запускайте. RS у вас спросит значение этого параметра. Нажмете Preview у получите данные с нужным вам фильтром.
к любому запросу к гуглу по этому поводу добавляйте слово "Tutorial" . Получите пошаговое объяснение с картинками любого действия. Пока вы еще в самом начале:)

И на всякий случай спрошу - вы к какой СУБД обращаетесь датасетом?
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Параметры отчета на SSRS / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]