报表故障排除:本地预览报表

本地预览报表时,您查看的是已发送给 HTML 呈现器的已编译报表。使用本主题可以帮助解决这些问题。

为什么报表提示输入参数,并且不自动运行?

如果每个报表参数具有有效默认值,将自动运行报表。

若要为每个参数指定有效的默认值,请使用“参数属性”对话框。有关详细信息,请参阅如何为报表参数添加、更改或删除默认值(Report Builder 3.0 和 SSRS)

为什么我看到在工具栏上显示“?”?

Reporting Services 的按需处理体系结构仅处理用户当前查看的页。在查看报表的最后一页之前,报表的页数是未知的。

若要避开按需性能优化,可以在报表页眉或页脚中包含内置变量 [&TotalPages]。不过,这会强制在处理整个报表之后用户才能查看第一页。有关详细信息,请参阅报表故障排除:报表性能

得到“索引超出界限”消息。

这是一个内部警告消息。

需要刷新本地数据缓存 (.rdl.data)

需要再次运行数据集查询以刷新本地客户端上的缓存数据。

若要为受影响的报表刷新数据缓存,请更改报表中的数据集查询。对于具有多个报表的项目,可使用错误消息来确定是哪个报表引起的错误,例如,使用数据集名称。关闭 BI Development Studio 并删除该报表的相应 .rdl.data 文件。打开报表项目并再次运行相应报表。数据缓存已刷新。