向分页报表添加指向 URL 的超链接(报表生成器)
适用于: Microsoft Report Builder (SSRS) Power BI Report Builder SQL Server Data Tools 中的 Report Designer
了解如何在分页报表中向文本框、图像、图表和仪表添加超链接操作。 链接可以转到其他报表、报表中的书签或是静态或动态 URL。
可以向具有“操作”属性的任何项添加超链接操作,例如图表中的文本框、图像或计算序列。 用户选择该报表项时,会执行你定义的操作。
可以“添加将使用指定的 URL 打开浏览器的超链接”。 该超链接既可以是静态 URL,也可以是计算结果为 URL 的表达式。 如果数据库中的某个字段包含 URL,则表达式可以包含该字段,从而为报表提供超链接的动态列表。 请确保报表读取器有权访问你提供的 URL。
如果你和你的用户有权使用对报表服务器的 URL 请求来查看某一报表服务器上的报表,则你还可以 指定用于对这些报表创建钻取的 URL 。 例如,可以指定一个报表,并在用户首次查看该报表时隐藏文档结构图。 有关详细信息,请参阅“URL 访问”和“指定外部项的路径(报表生成器)”。
并且你可以在相同报表中 向特定位置添加书签 。
尝试使用教程:设置文本格式(报表生成器)中的示例数据添加超链接。
注意
绑定到数据集字段的链接容易被篡改。 有关详细信息,请参阅保护报表和资源。
添加超链接和...
在报表设计视图中,右键单击要向其添加链接的文本框、图像或图表,然后选择“属性”。
在“属性”对话框中,选择“操作”选项卡。阅读有关选项的信息。
...向其他报表添加钻取
在“操作”选项卡上,选择“转到报表” 。
指定要使用的目标报表和参数。 参数名称必须与为目标报表定义的参数相匹配。
使用“添加”和“删除”按钮可添加和删除参数,使用向上键和向下键可对参数列表进行排序 。
输入或选择要传递给钻取报表中的命名参数的“值”。 选择表达式 (fx) 按钮并编辑表达式。
选择“省略”可阻止参数运行。 默认情况下,此复选框已清除,处于不活动状态。 要选中该复选框,请选择表达式 (fx) 按钮,然后输入 True 或创建表达式。 选择“表达式”对话框中的“确定”时,会选中此复选框。
有关详细信息,请参阅“在报表中添加钻取操作”。
选择“确定”。
...添加书签
可以将书签链接到当前报表中的某个位置。 若要链接到书签,首先必须设置报表项的“书签”属性。 要设置“书签”属性,请选择一个报表项,并在“属性”窗格中输入书签 ID 的值或表达式。 例如,输入 SalesChart
或 5TopSales
。
在“操作”选项卡上,选择“转到书签” 。
输入或选择要跳至的报表的书签 ID。 选择表达式 (fx) 按钮并更改表达式。
书签 ID 可以是静态 ID,也可以是计算结果为书签 ID 的表达式。 表达式中可以包括含有书签 ID 的字段。
有关详细信息,请参阅“向报表添加书签”。
选择“确定”。
...添加超链接
在“操作”选项卡上,选择“转到 URL” 。 另一部分将显示在此选项的对话框中。
在“选择 URL”中,输入或选择一个 URL 或计算结果为 URL 的表达式,或者选择下拉列表箭头,再选择包含 URL 的字段的名称。
对于发布到配置为本机模式的报表服务器的项,请使用完整路径或相对路径。 例如,使用
https://<servername>/images/image1.jpg
。对于发布到配置为 SharePoint 集成模式的报表服务器的项,请使用完全限定的 URL。 例如,使用
https://<SharePointservername>/<site>/Documents/images/image1.jpg
。选择“确定”。
添加超链接之后
(可选)文本不会自动格式化为链接。 对于文本,很有必要更改文本的颜色和效果以指示该文本是一个链接。 例如,在功能区的“主页”选项卡中的“字体”部分中,将颜色更改为蓝色,并将效果更改为下划线。
要测试链接,请选择“运行”来预览报表,然后选择对其设置此链接的报表项。