Запускать отчеты / отправлять электронные письма из списка параметров?
Я столкнулся с проблемой, что, хотя я чувствую, что у меня в кишечнике есть "простое" решение, я никуда не денусь с этим! В моих отчетах используется набор данных, который включает имя пользователя, которое мне нужно использовать для 1) использования в качестве параметра для запуска отчета и 2) использования для создания адреса электронной почты и отправки его пользователю. Я действительно еще недостаточно знаю о SSRS или имею опыт, чтобы уже создать параметризованный отчет (не берите в голову итерацию по набору данных, который, я полагаю, понадобится), и при этом я никогда не настраивал управляемые данными подписка. ЛЮБАЯ помощь по любому из этих вопросов принесет вечную благодарность.
Спасибо всем.... еще раз!
Патрик
1 ответ
Это не так уж плохо, когда вы уже прошли через это. Сначала вам нужно получить SQL из набора данных параметров (он избыточен в определении отчета). Затем в диспетчере отчетов /SharePoint вы можете определить управляемую данными подписку. Вставьте SQL из набора данных параметров в мастер в качестве запроса, а затем используйте столбцы из этого SELECT на последующих страницах мастера, как требуется, например, адрес электронной почты для... адреса электронной почты.
Никакого кодирования не требуется (кроме набора данных параметров, который у вас уже есть), и мастер довольно понятен и хорошо документирован.
Удачи!
Майк