向表或矩形图添加超链接 (URL)

适用范围:Power BI Desktop Power BI 服务

本主题介绍如何向表或矩阵视觉对象添加超链接(URL)。 此过程在 Power BI Desktop 中启动,其中设计器将超链接(URL)添加到语义模型。 语义模型包含超链接后,即可将它们添加到桌面或Power BI 服务中的表和矩阵。 显示 URL 或链接图标,或将另一列的格式设置为链接文本。 报表读者选择一个链接时,该链接会在另一个浏览器页面中打开。

可通过多种方式在视觉对象中添加超链接和设置超链接格式。 有关备用方法,请参阅 条件格式。

具有超链接的表

还可以在 Power BI 服务和 Power BI Desktop 的报表中的文本框中创建超链接。 在 Power BI 服务中,可以向仪表板上的磁贴仪表板上的文本框添加超链接。

可以在 Power BI Desktop 中将带 URL 的字段格式设置为超链接,但不能在 Power BI 服务中进行此操作。 在将工作簿导入 Power BI 之前,还可以在 Excel Power Pivot 中设置超链接格式

  1. 在 Power BI Desktop 中,如果语义模型中尚不存在带超链接的字段,则将其添加为自定义列

注意

无法在 DirectQuery 模式下创建列。 但是,如果数据已包含 URL,可以将这些数据转变为超链接。

  1. 在“表”视图中,选择列。

  2. 在“列工具”选项卡上,选择“数据类别”>“Web URL” 。

    数据类别下拉列表

    注意

    URL 必须以某些前缀开头。 有关完整列表,请参阅本文中的注意事项和疑难解答

  1. 超链接格式化为 URL 后,请切换到“报表”视图。

  2. 使用分类为 Web URL 的字段创建表或矩形图。 超链接为蓝色并带有下划线。

    蓝色并带有下划线的链接

如果不想在表中显示长 URL,可以改为显示超链接图标超链接图标

注意

不能在矩形图中显示图标。

  1. 首先,使用超链接创建一个表

  2. 选择表,使其处于活动状态。

    选择“格式”图标,打开“格式设置”选项卡。

    在“视觉对象”>“URL 图标”下,对于“值”,选择“打开”。

    屏幕截图显示 URL 图标“值”设置为“开”。

  3. (可选)从 Power BI Desktop 将报表发布到 Power BI 服务。 在 Power BI 服务中打开报表时,超链接也将在此工作。

还可以将表中的另一个字段的格式设置为超链接,而不能为 URL 设置列。 在这种情况下,不会将列设置为 Web URL 格式。

注意

不能将另一字段的格式设置为矩形图中的超链接。

  1. 如果语义模型中还没有超链接字段,则使用 Power BI Desktop 将其添加为自定义列。 同样,无法在 DirectQuery 模式下创建列。 但是,如果数据已包含 URL,可以将这些数据转变为超链接。

  2. 在“表”视图中,选择包含 URL 的列。

  3. 在“列工具”选项卡上,选择“数据类别”。 确保列的格式设置为“未分类”。

  1. 在“报表”视图中,创建一个表或矩形图,其中包含 URL 列和要设置为链接文本的列。
  1. 选择表后,选择“格式”图标以打开“格式设置”选项卡。

  2. 在“视觉对象”下,展开“单元格元素”。 对于“将设置应用于”,确保框中的名称是要作为链接文本的列。 找到 Web URL,并将其设为“打开”。

    屏幕截图显示值为“开”的“Web URL”设置。

    注意

    如果未看到“Web URL”选项,请在 Power BI Desktop 中确保包含超链接的列尚未在“数据类别”下拉列表框中格式化为 Web URL

  3. “Web URL ”对话框中,选择包含“什么”字段中的 URL 的字段,我们应该将此基于 下拉列表。 然后选择确定

    “Web URL”对话框

    现在,该列中的文本的格式设置为活动超链接。

    文本格式化为超链接

向 Power BI 表和矩形图添加超链接的另一个方法是从 Power BI 导入/连接到语义模型前,在该语义模型中创建超链接。 本示例使用一个 Excel 工作簿。

  1. 在 Excel 中打开工作簿。

  2. 选择 PowerPivot 选项卡,然后选择管理

    在 Excel 中打开 PowerPivot

  3. Power Pivot 打开时,选择“高级”选项卡。

    PowerPivot 高级选项卡

  4. 将光标置于包含你想要将其转换为 Power BI 表中的超链接的 URL 的列。

    注意

    URL 必须以某些前缀开头。 有关完整列表,请参阅注意事项和疑难解答

  5. Reporting 属性组中,选择数据类别下拉列表,然后选择 Web URL

    Excel 中的数据类别下拉列表

  6. 从 Power BI 服务或 Power BI Desktop 连接到或导入此工作簿。

  7. 创建一个包含 URL 字段的表可视化效果。

注意事项和疑难解答

URL 必须以下列前缀之一开头:

  • http
  • https
  • mailto
  • ftp
  • news
  • telnet

问:是否可以使用自定义 URL 作为表或矩阵中的超链接?
答:否。 可以使用链接图标。 如需为你的超链接使用自定义文本且你的 URL 列表较短,请考虑改用文本框。

更多问题? 尝试参与 Power BI 社区