向分页报表添加指向 URL 的超链接(报表生成器)

适用于: Microsoft Report Builder (SSRS) Power BI Report Builder SQL Server Data Tools 中的 Report Designer

了解如何在分页报表中向文本框、图像、图表和仪表添加超链接操作。 链接可以转到其他报表、报表中的书签或是静态或动态 URL。

可以向具有“操作”属性的任何项添加超链接操作,例如图表中的文本框、图像或计算序列。 用户选择该报表项时,会执行你定义的操作。

  • 可以“添加将使用指定的 URL 打开浏览器的超链接”。 该超链接既可以是静态 URL,也可以是计算结果为 URL 的表达式。 如果数据库中的某个字段包含 URL,则表达式可以包含该字段,从而为报表提供超链接的动态列表。 请确保报表读取器有权访问你提供的 URL。

  • 如果你和你的用户有权使用对报表服务器的 URL 请求来查看某一报表服务器上的报表,则你还可以 指定用于对这些报表创建钻取的 URL 。 例如,可以指定一个报表,并在用户首次查看该报表时隐藏文档结构图。 有关详细信息,请参阅“URL 访问”和“指定外部项的路径(报表生成器)”。

  • 并且你可以在相同报表中 向特定位置添加书签

尝试使用教程:设置文本格式(报表生成器)中的示例数据添加超链接。

注意

绑定到数据集字段的链接容易被篡改。 有关详细信息,请参阅保护报表和资源

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

  2. 在“属性”对话框中,选择“操作”选项卡。阅读有关选项的信息。

...向其他报表添加钻取

  1. 在“操作”选项卡上,选择“转到报表” 。

  2. 指定要使用的目标报表和参数。 参数名称必须与为目标报表定义的参数相匹配。

  3. 使用“添加”和“删除”按钮可添加和删除参数,使用向上键和向下键可对参数列表进行排序 。

  4. 输入或选择要传递给钻取报表中的命名参数的“值”。 选择表达式 (fx) 按钮并编辑表达式。

  5. 选择“省略”可阻止参数运行。 默认情况下,此复选框已清除,处于不活动状态。 要选中该复选框,请选择表达式 (fx) 按钮,然后输入 True 或创建表达式。 选择“表达式”对话框中的“确定”时,会选中此复选框。

    有关详细信息,请参阅“在报表中添加钻取操作”。

  6. 选择“确定”

...添加书签

可以将书签链接到当前报表中的某个位置。 若要链接到书签,首先必须设置报表项的“书签”属性。 要设置“书签”属性,请选择一个报表项,并在“属性”窗格中输入书签 ID 的值或表达式。 例如,输入 SalesChart5TopSales

  1. 在“操作”选项卡上,选择“转到书签” 。

  2. 输入或选择要跳至的报表的书签 ID。 选择表达式 (fx) 按钮并更改表达式。

    书签 ID 可以是静态 ID,也可以是计算结果为书签 ID 的表达式。 表达式中可以包括含有书签 ID 的字段。

    有关详细信息,请参阅“向报表添加书签”。

  3. 选择“确定”

  1. 在“操作”选项卡上,选择“转到 URL” 。 另一部分将显示在此选项的对话框中。

  2. 在“选择 URL”中,输入或选择一个 URL 或计算结果为 URL 的表达式,或者选择下拉列表箭头,再选择包含 URL 的字段的名称。

    对于发布到配置为本机模式的报表服务器的项,请使用完整路径或相对路径。 例如,使用 https://<servername>/images/image1.jpg

    对于发布到配置为 SharePoint 集成模式的报表服务器的项,请使用完全限定的 URL。 例如,使用 https://<SharePointservername>/<site>/Documents/images/image1.jpg

  3. 选择“确定”

  1. (可选)文本不会自动格式化为链接。 对于文本,很有必要更改文本的颜色和效果以指示该文本是一个链接。 例如,在功能区的“主页”选项卡中的“字体”部分中,将颜色更改为蓝色,并将效果更改为下划线。

  2. 要测试链接,请选择“运行”来预览报表,然后选择对其设置此链接的报表项。