在订阅中设置参数

定义对参数化报表的订阅时,可以指定在订阅处理过程中使用的参数值。只能在对按需运行报表的订阅中指定参数。在订阅作为快照运行的参数化报表时,订阅必须使用为快照定义的参数值。

ms157306.note(zh-cn,SQL.90).gif注意:
数据驱动订阅可以使用从订阅服务器数据源中获取的参数值。有关详细信息,请参阅使用外部数据源提供订阅方数据

指定按需运行报表的订阅参数

如果报表按需运行并带有某个参数,则可以定义在订阅处理过程中要使用的参数值。此参数值可以不同于在按需运行报表时所使用的参数或按计划执行其他操作时所使用的参数。例如,假设有一个 Call Service 报表使用 Time Period 参数返回当前日、周或月的客户服务请求。如果报表的默认参数值设置为**“今天”,则订阅可以使用不同的参数值(例如,“周”“月”**)以生成包含每周或每月数字的报表。

用于报表快照的参数

作为报表快照运行的参数化报表使用为报表快照定义的参数值。参数值在报表的参数属性页中定义。您的订阅不能覆盖为快照定义的参数值。例如,假设您要订阅作为报表快照运行的西部地区销售报表,并且该快照指定 Western 作为区域参数值。在这种情况下,如果创建对此报表的订阅,则必须在订阅中使用参数值 Western

若要提供忽略参数的可见说明,则应将订阅页上的参数字段设置为只读字段。

如果在定义订阅之后更改了报表快照中的参数值,则报表服务器将停用该订阅。停用订阅表示该报表已经修改。若要激活该订阅,请先打开订阅,然后保存即可。

请参阅

概念

参数化报表
设置已发布报表的参数属性
订阅处理
订阅和传递问题故障排除
创建、修改和删除标准订阅
创建、修改和删除数据驱动订阅

帮助和信息

获取 SQL Server 2005 帮助