Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / миграция на SSRS 2008 / 6 сообщений из 6, страница 1 из 1
28.07.2009, 19:00
    #36114316
Romka-Fes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
миграция на SSRS 2008
Hi2All!
Народ, подумываю перекинуть "тяжёлые" отчёты с delphi-клиента (DevExpress) на SSRS.
Не смог определить, почему именно, но один и тот же отчёт (основанный на 1-й табличной функции) работает на порядок быстрей в SSRS, нежели чем на delphi-клиенте.

С отчётами, которые используют стандартные типы параметров - всё понятно. Вопрос в том, есть ли какой-то аналог или инструментальные средства в SSRS чтобы заменить/сэмулировать "табличный" параметр? (см. рис.)
К примеру у меня в delphi-клиенте пользователи могут сформировать список счетов/контрагентов/чего-угодно, по которым, и ТОЛЬКО по ним, будут строится отчёты.
...
Рейтинг: 0 / 0
28.07.2009, 22:23
    #36114517
leff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
миграция на SSRS 2008
мультиселект? Или вы хотите что бы пользователи вводили ручками несколько параметров и по ним строился отчет?
...
Рейтинг: 0 / 0
29.07.2009, 08:47
    #36114728
Romka-Fes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
миграция на SSRS 2008
leffмультиселект? Или вы хотите что бы пользователи вводили ручками несколько параметров и по ним строился отчет?
да, именно чтобы руками выбирали некое множество (к примеру) счетов и только по ним строился отчёт т.е. в выборке был бы INNER JOIN с этой табличкой/ WHERE acc_id IN (<множество отмеченных "галочками" счетов>) или любой другой аналог этого.
...
Рейтинг: 0 / 0
29.07.2009, 09:11
    #36114746
Romka-Fes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
миграция на SSRS 2008
Romka-Fesleffмультиселект? Или вы хотите что бы пользователи вводили ручками несколько параметров и по ним строился отчет?
да, именно чтобы руками выбирали некое множество (к примеру) счетов и только по ним строился отчёт т.е. в выборке был бы INNER JOIN с этой табличкой/ WHERE acc_id IN (<множество отмеченных "галочками" счетов>) или любой другой аналог этого.
оффтоп: а что за лаги вчера были на странице и сегодня? :)
...
Рейтинг: 0 / 0
29.07.2009, 09:38
    #36114795
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
миграция на SSRS 2008
Пишите ХП, передавайте туда что угодно. В отчете дергайте эту ХП.

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
29.07.2009, 09:48
    #36114811
Bigheadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
миграция на SSRS 2008
авторда, именно чтобы руками выбирали некое множество (к примеру) счетов и только по ним строился отчёт т.е. в выборке был бы INNER JOIN с этой табличкой/ WHERE acc_id IN (<множество отмеченных "галочками" счетов>) или любой другой аналог этогоКак раз подходящий случай использовать Multi-select параметр.
В отчете определяете Multi-select параметр. В запросе пишете WHERE acc_id IN (@ParamName).
SSRS автоматически @ParamName развернет в список значений, разделенных запятой.

P.S. Учтите, что это работает для MS SQL. Для других СУБД синтаксис может отличаться.
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / миграция на SSRS 2008 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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