powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS2008 - опциональные параметры для multi-value
6 сообщений из 6, страница 1 из 1
SSRS2008 - опциональные параметры для multi-value
    #38630383
eXeLe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По работе решил в целях саморазвития попробовать SSRS, вместо корпоративного стандарта с SAP Business Objects.
Сделал пару отчетов и столкнулся с проблемой задания параметров для запросов.
Необходимо иметь параметры, которые бы игнорировались, если в них ничего не задано.

То есть, допустим, имеем список юзеров. Имеем фильтр по USER_ID. Если в фильтре ничего не вводим, то должен выводиться полный список юзеров, есть что-то введено, то фильтровать по USER_ID.
Для ввода одиночного значения - проблем нет - в запросе делаю что-то вроде
Код: sql
1.
where user_id=isnull(@userid,user_id)

и для самого параметра задаю возможность Null-value.

Проблема возникает, когда надо ввести несколько юзеров - при multi-value отчете "Allow mull value" уже не дает выставить.
Каким образом это можно обойти?

Видел какие-то варианты, когда мы в параметр пихаем датасет, в который добавляем NULL через UNION. Но, предтсавим, что у нас 100 000 пользователей и делать выпадающий список на них всех - не лучший вариант.
Еще видел вариант с тем, что все же оставлять "одиночное значение" для ввода, а потом уже, если на входе имеем строку с ID-шниками типа "1,14,6465,85865", то уже в запросе разбивать ее через split().

Нет ли каких-либо более простых способов решения такого, вроде весьма важного момента? В SAP BO, если параметры не заданы, они просто инорируются и все - можно втыкать фильтры хоть на каждое поле.
...
Рейтинг: 0 / 0
SSRS2008 - опциональные параметры для multi-value
    #38630926
Фотография vikkiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eXeLe, .. where user_id in(@userid) .. ?
...
Рейтинг: 0 / 0
SSRS2008 - опциональные параметры для multi-value
    #38631581
eXeLe_laptop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vikkiv, и где же тут опциональность этого параметра?
...
Рейтинг: 0 / 0
SSRS2008 - опциональные параметры для multi-value
    #38631628
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eXeLeНет ли каких-либо более простых способов решения такого, вроде весьма важного момента?
Нет, да и не совсем ясно... в чем основная сложность... SSRS в "чистом виде", используется не так часто, как правило, гуйню для доступа к опубликованным отчетам делают отдельно... и, собственно, там все и решают...
eXeLeВ SAP BO, если параметры не заданы, они просто инорируются и все - можно втыкать фильтры хоть на каждое поле.
Эм... я понимаю о чем речь... но ваше замечание на счет "втыкать фильтры хоть на каждое поле" наводит на определенные размышления...
А... размышления - SSRS для ваших задач не подойдет :) А обходных путей решения даже больше, чем перечислено :)
...
Рейтинг: 0 / 0
SSRS2008 - опциональные параметры для multi-value
    #38632899
eXeLe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
buser,

а можно чуть подробнее про "гуйню для доступа к опубликованным отчетам делают отдельно". Есть какие-то готовые решения, использующие репорты из SSRS? Или речь о всяких самопальных внутрекорпоративных оболочках?
...
Рейтинг: 0 / 0
SSRS2008 - опциональные параметры для multi-value
    #38632984
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как правило да... самопал, всяк изгаляется как может... Либо используют API на базе Web Services, но, в большинстве случаев, клепают на основе ReportViewer control'a... :)
Кто-то пытается использовать Models... Правда, на своем опыте скажу... люди от бизнеса не в состоянии сами мышкой в Report Builder'е слабать простенький отчет... Да и простенькие... редко бывают нужны...
C OLAP кубиками вообще через Excel Pivot Tbl работают, ну да оно и понятно...
Смотрел в интернетах контролы для работы с ssrs и olap кубами, но сам их не пользовал... все продукты наколенной сборки...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / SSRS2008 - опциональные параметры для multi-value
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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