如何在报表中添加钻取操作 (Reporting Services)

报表可以包含指向其他报表的链接。单击主报表中的链接时打开的报表称为“钻取报表”。钻取报表必须与主报表在同一报表服务器上,但可位于不同的文件夹。可以向具有“操作”属性的任何项添加钻取链接,例如文本框、图像或图表中的数据点。有关详细信息,请参阅报表设计器的 F1 帮助中的“操作”页主题。

添加钻取操作

  1. 在“设计”视图中,右键单击要添加链接的文本框、图像或图表,然后单击**“属性”**。

  2. 在该报表项的**“属性”对话框中,单击“操作”**。

  3. 选择**“转到报表”**。其他部分将显示在此选项的对话框中。

  4. 在**“从列表中选择报表”**中,键入或选择要跳转至的报表的名称。

    注意注意

    报表名称的列表包括了当前报表服务器项目中的所有报表。如果钻取报表在报表服务器上而不在项目中,请键入报表的名称。报表名称可以包含此报表的相对路径或服务器上的报表的绝对路径。相对路径的示例为:…\DrillthroughReport\Store。绝对路径的示例为:\SalesReports\DrillthroughReport\Store。

    在配置为本机模式的报表服务器上,不必使用文件扩展名 .rdl 指定钻取报表名称。

    在配置为 SharePoint 集成模式的报表服务器上,必须在表达式中指定报表名称,并包含文件扩展名 .rdl。例如,="http://site/subsite/Documents/DrillthroughReport.rdl"。

    如果必须为钻取报表指定参数,请执行下一个步骤。

  5. 在**“使用这些参数运行报表”中,单击“添加”**。将向参数网格添加一个新行。

    • 在**“名称”**文本框中,键入钻取报表中的报表参数的名称。如果钻取报表位于报表服务器项目中,则可从下拉列表中选择参数名称。

      注意注意

      参数列表中的名称必须与目标报表中的期望参数完全匹配。如果名称不匹配,或者并未列出某个预期的参数,则钻取报表将出错。

    • 在**“值”**中,键入或选择要传递给钻取报表中的参数的值。

      注意注意

      值可以包含其计算结果将传递到报表参数的表达式。值列表中的表达式包括当前报表的字段列表。

  6. 若要测试该链接,请运行报表,然后单击对其设置此链接的报表项。对于文本框,更改文本的颜色和效果有助于向用户指示该文本是一个链接。例如,通过在**“文本框属性”对话框中设置“字体”**属性,将颜色更改为蓝色,并对文本添加下划线。