从 SSRS 生成的报告中导出单独的 pdf
Export separate pdfs from SSRS generated report
SSRS是否可以根据参数分组对导出的pdf文件进行命名和分隔?现在,当我 运行 报告时,它只给我一个 100 多页的 pdf。但是,在每次分页时,我希望 SSRS 创建一个新的 pdf 文件,如果它还可以根据分组选择插入 pdf 的文件名,那将是一个真正的节省时间。
这在 SSRS 中可行吗,还是我需要使用 SSIS 才能实现此功能?
我将 'Visual Studio 2010' 用于 SSRS,将 'SQL Server 2012' 用于集成服务
如果您拥有 企业版 并具有 数据驱动订阅[=31=,您将能够在 SSRS 中做所有您想做的事情].
https://msdn.microsoft.com/en-us/library/ms159150(v=sql.130).aspx
您将有一个分组参数(您的 分页符 )- 例如 UserID。
在您的数据驱动 查询 中(不是报告,而是用于触发订阅的不同查询),您将有一个用于分组的字段 - 在我们的示例中是您的 UserID .另一个字段可能包含从您的数据派生的 ReportName - 例如
UserID, 'ReportName for ' + UserName + ' on ' + GetDate() as ReportName
当数据驱动查询 运行s 时,它将为每个 UserID 创建一个记录,该记录反过来将使用它作为参数为每个 UserID 触发一个报告,以将报告限制为仅该 userID。您甚至可以只将该报告通过电子邮件发送给该用户。
有一些方法可以在不使用 SSIS 的企业版的情况下 运行 数据驱动订阅,但这确实需要一些工作。
http://geoffbi.blogspot.com/2012/04/data-driven-subcriptions-in-standard.html
SSRS是否可以根据参数分组对导出的pdf文件进行命名和分隔?现在,当我 运行 报告时,它只给我一个 100 多页的 pdf。但是,在每次分页时,我希望 SSRS 创建一个新的 pdf 文件,如果它还可以根据分组选择插入 pdf 的文件名,那将是一个真正的节省时间。
这在 SSRS 中可行吗,还是我需要使用 SSIS 才能实现此功能?
我将 'Visual Studio 2010' 用于 SSRS,将 'SQL Server 2012' 用于集成服务
如果您拥有 企业版 并具有 数据驱动订阅[=31=,您将能够在 SSRS 中做所有您想做的事情].
https://msdn.microsoft.com/en-us/library/ms159150(v=sql.130).aspx
您将有一个分组参数(您的 分页符 )- 例如 UserID。
在您的数据驱动 查询 中(不是报告,而是用于触发订阅的不同查询),您将有一个用于分组的字段 - 在我们的示例中是您的 UserID .另一个字段可能包含从您的数据派生的 ReportName - 例如
UserID, 'ReportName for ' + UserName + ' on ' + GetDate() as ReportName
当数据驱动查询 运行s 时,它将为每个 UserID 创建一个记录,该记录反过来将使用它作为参数为每个 UserID 触发一个报告,以将报告限制为仅该 userID。您甚至可以只将该报告通过电子邮件发送给该用户。
有一些方法可以在不使用 SSIS 的企业版的情况下 运行 数据驱动订阅,但这确实需要一些工作。
http://geoffbi.blogspot.com/2012/04/data-driven-subcriptions-in-standard.html