教程:自定义报表生成器点击链接型报表

读取报表生成器报表的用户可以单击列和行中的交互数据,以生成有关该数据的新报表。这些新报表称为点击链接型报表,它们是从目标实体的默认详细信息属性以及目标实体相关实体的默认聚合属性自动生成的。根据设计模型时分配这些属性的方式,您可以为创建报表生成器报表的用户及其报表读者创建无限的链接点击体验。

点击链接型报表的外观取决于所单击的数据是标量值还是聚合值。当单击标量值时,将使用单实例报表模板以值列表的形式显示数据。当单击聚合值时,将使用多实例报表模板在表中显示数据。

您可以创建自己的自定义报表并将它们用作点击链接型报表,而不是依赖用于点击链接型报表的自动报表模板。例如,假定您需要这样一个报表:当读取报表生成器报表的用户单击主报表中的产品名称时,将提供有关要显示的特定产品的相关信息。您可以创建一个包含您希望报表读者看到的特定产品数据的报表,而不是使用自动生成的单实例报表。

在本教程中,您将创建一个报表生成器报表,然后学习如何将该报表链接到报表模型中的实体。将报表链接到模型后,将验证所做的更改。

注意注意

只有在运行 SQL Server 企业版时,点击链接型报表才可用。如果您不能确定您所在的组织运行的是哪一个版本的 SQL Server,请与数据库管理员联系。

重要说明重要提示

必须先下载并安装 SQL Server 示例和示例数据库,然后才能查看或使用它们。有关详细信息,请参阅安装 SQL Server 示例和示例数据库的注意事项

要求

若要使用本教程,您的系统中必须安装了下列各项:

  • Reporting Services 的 SQL Server 企业版,并且已经部署了 AdventureWorks 数据库和 Adventure Works 报表模型。

  • 在其他任何版本的 SQL Server 中,均不提供对点击链接型报表的支持。在 SQL Server Express 版本中不支持模型。有关详细信息,请参阅 SQL Server 2008 各个版本支持的功能

  • Business Intelligence Development Studio.

  • SQL ServerManagement Studio.

  • 要运行报表生成器的系统上的 Microsoft.NET Framework 2.0。

您必须具有下列权限:

  • 若要部署并发布报表模型,您需要具备内容管理员或发布者角色。

  • 从 AdventureWorks 数据库检索数据的权限。