在 URL 内传递报表参数
您可以通过在报表 URL 中包含报表参数,将它们传递到报表。这些 URL 参数不带前缀,因为它们被直接传递到报表处理引擎。有关报表参数的详细信息,请参阅运行参数化报表。
若要在 URL 内设置报表参数,只需包含参数名称、等号 (=) 和报表参数的值。语法为 parameter=value。若要为参数传递空值,请使用 parameter:isnull=true(例如,SalesOrderNumber:isnull=true)。
注意 |
---|
如果报表包含的某个报表参数具有默认值,并且 Prompt 属性的值为 false(也即,在报表管理器中未选择 Prompt User 属性),则您无法在 URL 中为该报表参数传递值。这向管理员提供了一个选项,以防止最终用户添加或修改某些报表参数的值。 |
示例
以下示例使用报表参数 EmployeeID 以呈现指定的报表:
https://server/reportserver?/Sales/Northwest/Employee Sales Report&rs:Command=Render&EmployeeID=1234