SSRS按用户分割报告

时间:2016-04-06 06:41:01

标签: sql-server reporting-services ssrs-2008-r2

我们使用SSRS向员工分发敏感信息(佣金,支票支票等)

按用户拆分报表的最佳方法是什么,而不需要为每个用户单独安排时间表?

这些是自动发送的,因此没有用户从报表服务器访问文件,他们只看到发送的电子邮件。

以下示例 -

整个报告

EntireReport

因此,如果Pilar在收到此邮件的收件人列表中,他应该只看到以下信息。

Split For User Pilar

1 个答案:

答案 0 :(得分:2)

您可以使用SQL Server Reporting Services data-driven subscription作为解决方案。

如果您检查引用的Reporting Services示例,则会获取报告的接收者列表以及通过电子邮件发送报告的电子邮件地址。 您可以将此电子邮件地址或用户ID作为导入参数添加到提供数据的SQL存储过程。 您可以在数据查询中为特定用户选择NULL值。

此方法使SQL开发人员能够为每个接收者创建报告。