2015-02-11 4 views
0

Я создал подписку, добавив адрес электронной почты «TO», адрес электронной почты «CC» и указав параметр. Я не хочу, чтобы отчет отправлялся, если нет dta. Я хочу, чтобы это было сделано с помощью обычной подписки, а не для передачи данных. Это возможно? Я думал, что будет простая галочка или какой-то вид.Подписки - SSRS 2005 - Не отправлять отчет, если нет данных

Благодаря

ответ

2

есть процедура, которую вы можете использовать, чтобы вызвать подписку отчета, reportserver.dbo.addevent. создайте процедуру, которая проверяет, есть ли данные и условно вызывает эту процедуру addevent. удалите расписания из подписки и вместо этого планируйте свою процедуру.

+0

Привет, Спасибо, что ответили. Есть ли другой способ, которым это можно сделать? Я думал о добавлении двух запросов, как только это произойдет, и это просто приводит к результатам. – mfredy

+0

Ничего, я решил проблему. Мне просто нужно было создать подписку, основанную на данных, и написать запрос, так что только пользователь, содержащий данные, будет отправлен по электронной почте. Спасибо за вашу помощь. – mfredy

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