使用点击链接型报表

在 Report Builder 1.0 中,点击链接型报表是一种用于提供有关主报表数据的详细信息的报表。当报表生成器用户单击主报表中显示的交互式数据时,便会显示点击链接型报表。这些报表是由报表服务器自动生成的。作为模型设计者,您可以通过在报表模型中设置分配给某实体的 DefaultDetailAttribute 和 DefaultAggregateAttribute 属性来确定点击链接型报表中显示的内容。

注意注意

只有在运行 SQL Server Enterprise 时,点击链接型报表才可用。如果不能确定您的单位所运行的 SQL Server 的版本,请与数据库管理员联系。

使用默认模板

默认情况下,报表服务器针对每个实体生成两种点击链接型模板类型:单个实例模板和多个实例模板。使用哪类模板取决于您所单击的项。如果读取报表的人员单击标量属性,则使用单个实例模板。如果读取报表的人员单击聚合属性,则使用多个实例模板。

单个实例模板

单个实例模板显示目标实体的所有属性以及为与目标实体有一对多关系的相关实体指定的所有默认聚合特性。单个实例模板的外观与下图类似。

多对一点击链接型报表。

多个实例模板

多个实例模板只显示目标实体的默认详细信息属性,以及为与目标实体有一对多关系的相关实体指定的所有默认聚合特性。多个实例模板的外观与下图类似。

多对一点击链接型报表。

自定义点击链接型报表

您可以不使用报表服务器生成的默认模板,而是在报表生成器中创建报表并将其用作自定义点击链接型报表。然后,便可以在报表管理器中将您的报表作为钻取报表链接到模型。

若要将报表生成器报表转换为点击链接型报表,需要在报表生成器的**“属性”对话框中选择“允许钻取到此报表”**选项。选中该选项后,便会向报表中添加一个钻取参数,并且报表无法再在报表生成器中直接运行。当读取报表的人员单击报表生成器报表中的某项时,报表服务器将自动计算钻取参数。有关如何创建自己的报表并将其用作自定义的点击链接型报表的详细信息,请参阅教程:自定义报表生成器点击链接型报表

重要说明重要提示

报表中使用的主实体(或基实体)必须与报表所链接到的实体相同。