Sql server SQL Server Reporting Services 2005中的订阅参数
订阅报告时,我可能会选择一个主题,如:Sql server SQL Server Reporting Services 2005中的订阅参数,sql-server,reporting-services,Sql Server,Reporting Services,订阅报告时,我可能会选择一个主题,如:@ReportName在:@ExecutionTime执行 我想要一个这样的名字:2008年9月10日至2008年9月16日的“@ReportName”报告 2008年9月10日-2008年9月16日是两个报告参数的值:@DateFrom和@DateTo 我可以指定类似于@ReportParameters!DateFrom作为我的主题?我认为除了这两个参数之外,没有任何其他参数可用于报告订阅电子邮件(至少在SSRS 2005中是这样) 您可能可以通过数据驱动
@ReportName在:@ExecutionTime执行
我想要一个这样的名字:2008年9月10日至2008年9月16日的“@ReportName”报告
2008年9月10日-2008年9月16日
是两个报告参数的值:@DateFrom
和@DateTo
我可以指定类似于@ReportParameters!DateFrom
作为我的主题?我认为除了这两个参数之外,没有任何其他参数可用于报告订阅电子邮件(至少在SSRS 2005中是这样)
您可能可以通过数据驱动订阅执行某些操作,但要使用的值需要位于订阅数据所用的数据源中-SSRS仍无法在报表本身中收集数据。请签出。作者展示了如何从代码执行数据驱动订阅,并提供了一个存储过程。存储过程允许您指定电子邮件正文,因此,如果您在运行报表之前知道报表参数,则可以在调用该过程之前填充这些参数。我不确定他的程序是否包括电子邮件主题,但也许你可以接受他所做的并修改它
同时,MSFT的回复也表明,这是一种数据驱动订阅的方式