Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server Reporting Services从SSRS生成的报表订阅导出单独的PDF_Sql Server_Reporting Services_Ssis - Fatal编程技术网

Sql server SQL Server Reporting Services从SSRS生成的报表订阅导出单独的PDF

Sql server SQL Server Reporting Services从SSRS生成的报表订阅导出单独的PDF,sql-server,reporting-services,ssis,Sql Server,Reporting Services,Ssis,SSRS是否可以为每个患者ID命名和分离导出的文件?现在,当该报告每天早上运行时,它只提供一个.pdf,有50多页。但是,在每次换页时,我都希望SSRS创建一个新的.pdf文件,如果它还可以根据分组选择插入.pdf的文件名,这将是一个实时节约。我需要以ReportName\u PatientID1.pdf,ReportName\u PatientID2.pdf等格式保存.pdf 我的数据集查询是: Select PatientID, Name, Address, date, Insurance,

SSRS是否可以为每个患者ID命名和分离导出的文件?现在,当该报告每天早上运行时,它只提供一个
.pdf
,有50多页。但是,在每次换页时,我都希望SSRS创建一个新的
.pdf
文件,如果它还可以根据分组选择插入
.pdf
的文件名,这将是一个实时节约。我需要以
ReportName\u PatientID1.pdf
ReportName\u PatientID2.pdf
等格式保存
.pdf

我的数据集查询是:

Select PatientID, Name, Address, date, Insurance, date filled 
from table A

这在SSRS中是可能的,还是我需要使用SSIS来实现此功能?

也许这会有所帮助。是的,按照manderson链接中的说明操作。您需要在报告中为患者ID添加一个参数。然后编写一个返回不同ClientID的查询。在数据驱动订阅中使用该查询,它将为查询返回的每个ClientID生成报告。如果客户端ID不适合您,您可以在数据驱动订阅中为文件名创建另一列,并将其设置为订阅中的文件名。我在报告中创建了一个名为PatientID的参数。然后在行组中,我对@patientid参数进行了分组。在页面组中,我选择了“在组“”的每个实例之间”。数据驱动的查询是“从表A中选择PatientID,concat(字母,PatientID)作为文件名”。该查询有20个患者ID,应该创建20个PDF(每个患者ID一个)。相反,它会为同一个患者ID创建20个PDF。请更正我。您是否有SQL Server的企业版,其中包含数据驱动订阅?如果不是,还有另一种方法,但有点复杂。如何确定我的SQL是否为企业版?