SSRS 按用户拆分报告

SSRS Split Report By User

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

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

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

下面的示例 -

整个报告

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

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

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

此方法使 SQL 开发人员能够创建为每个接收器量身定制的报告。