Отчет о продажах должен быть отправлен всем соответствующим руководителям подразделений. Пример: отдел пластика должен получить только продажи пластиковых отделов, в то время как отдел одежды должен получить только данные отдела . Как выполнить это требование с помощью SSRS?Как соответствующая часть отчета, отправленная соответствующей стороне с использованием SSRS
ответ
Это то, что я хотел бы, и это простой подход. Кроме того, для этого не требуется Enterprise Edition.
Добавить параметр отчета в отчет и убедиться, что данные используют значение параметра для фильтрации результатов, независимо от того, выполняется ли это на уровне набора данных (фильтрация данных на уровне базы данных в разделе WHERE
) или использование фильтр в Tablix (в свойствах tablix, на странице Filter).
Adding Parameters to a Report (SSRS)
Фильтр параметр будет применяться ко всему отчету, если не используется значение, чтобы показать/скрыть части доклада. При подписке на отчеты вы получаете весь отчет, а не только часть. Ваше название вопроса заставляет меня думать, что вы хотите, чтобы часть отчета была доставлена, и это невозможно.
Затем, когда вы настраиваете подписку на отчет, выберите соответствующий отдел в зависимости от получателей.
Таким образом, когда другой отдел приходит, что хочет отчет, то вы можете просто создать новую подписку, и вы сделали.
Самый простой подход - использовать функцию subscriptions_Data-Driven. Я считаю, что это требует SQL Server Enterprise. –