HYPERLINK
您可以使用 HYPERLINK 函数在表格中创建可点击的文本和图片链接。报告查看者可以点击这些链接,以导航到报告中的其他页面或网络上的其他页面。
用法示例
创建指向商品清单页面的链接,并将商品名称显示为定位文字:
HYPERLINK(Item URL, Item Name)
显示商品图片,并链接到目录中该商品的页面:
HYPERLINK(Item URL, Item Image)
语法
HYPERLINK(URL, anchor_text)
HYPERLINK(URL, image)
参数
URL- 计算结果为 网址 数据类型的字段或表达式anchor_text- 计算结果为 Text 数据类型的字段或表达式image- 计算结果为 Image 数据类型的字段或表达式
HYPERLINK 函数的工作原理
HYPERLINK 函数有两种形式:第一种形式用于创建文字链接字段,第二种形式用于创建图片链接字段。文字链接字段在数据源中具有
Hyperlink 数据类型,而图片链接字段具有 Image Link 数据类型。您可以将这些字段添加到报告中的表格,以便用户导航到其他页面。
HYPERLINK 函数需要两个参数:第一个参数必须是 网址 。 如果第二个参数是 Text
字段或表达式,则该函数会创建一个 Hyperlink 字段。如果第二个参数是 Image 字段或表达式,则该函数会创建一个
Image Link 字段。
URL 参数提供链接目标(链接的 href 部分)。URL 参数可以来自数据源中的现有 网址字段,也可以是根据其他字段和函数 构建网址 的表达式。
anchor_text 参数用于指定要显示的链接文字。anchor_text 参数可以来自数据源中的 Text
数据类型维度,也可以是计算结果为 Text 数据类型的任何其他表达式。
如需创建 Image Link 字段,请在数据源中提供 Image 维度,或提供计算结果为 Image
数据类型的任何其他表达式,以替换 image 参数。
支持的协议
HYPERLINK 函数支持以下协议:
httphttpsmailtoftp
如果您指定了不受支持的协议,链接会打开一个空白页面。如果您未指定协议,HYPERLINK 函数会在网址前面添加 http:。
示例
使用 HYPERLINK 创建一个商品清单,其中包含已售商品的图片以及指向各个商品说明页面的链接。
假设您有一个数据集,其中包含以下字段:
- 商品 - 商品名称
- SKU - 商品标识码
- Product Page - 商品说明页面的网址
- 商品图片 - 您要显示的商品图片的网址
例如:
| Item | SKU | Product Page | Product Image |
|---|---|---|---|
| Pen | 123 | https://example.com/products/product123.html | https://example.com/images/product123.jpg |
| Notebook | 456 | https://example.com/products/product456.html | https://example.com/images/product456.jpg |
| Coffee Cup | 789 | https://example.com/products/product789.html | https://example.com/images/product789.jpg |
根据上一个示例创建数据源后,您将获得以下字段:
| 字段 | 类型 |
|---|---|
| Item | 文本 |
| SKU | 文本 |
| Product Page | 网址 |
| Product Image | 网址 |
示例 1:创建指向商品页面的文字链接
如需显示指向商品说明页面的链接,请使用以下公式创建一个 Product Link 计算字段:
HYPERLINK (Product Page, SKU )
数据源现在如下所示:
| 字段 | 类型 |
|---|---|
| Item | 文本 |
| SKU | 文本 |
| Product Page | 网址 |
| Product Image | 网址 |
| Product Link | 超链接 |
然后,您可以将 Product Link 字段添加到报告中的表格。这样,数据就会显示为可点击的链接。
示例 2:使用 CONCAT 构建网址
如果字段中仅包含链接路径的一部分,或者您想要替换链接或向链接添加更多信息,则可以使用 CONCAT 函数构建网址。
例如,您可以使用 CONCAT 将硬编码的网页路径与商品 SKU 组合起来,以形成指向商品说明页面的完整网址:
HYPERLINK(CONCAT("http://example.com/productpages/product", SKU, ".html"), Item)
示例 3:创建可点击的图片
如需向表格添加可点击的图片,您也可以使用 HYPERLINK 函数,但需要将网址作为第一个参数,并将 Image 字段或包含指向图片的有效链接的
IMAGE 函数作为第二个参数。这样,系统会创建一个 Image Link 字段。
在此示例中,Product Page 维度包含网址,IMAGE 函数使用单个硬编码值生成 Image 字段:
HYPERLINK(Product Page, IMAGE("https://example.com/images/product789.jpg", "Coffee cup")
作为更实际的示例,您可以提前创建 Image 字段并将其存储在数据源中,也可以使用 CONCAT 函数构建 IMAGE 参数:
HYPERLINK(Product Page, IMAGE(CONCAT("https://example.com/images/"), SKU, ".jpg", Item))
YouTube 提供的链接和缩略图
YouTube 数据分析连接器会自动提供链接和缩略图字段,您可以直接将这些字段添加到报告中的表格:
| 字段 | 类型 | 说明 |
|---|---|---|
| Video Link | 网址 | 指向 YouTube 上视频的链接 |
| Thumbnail Link | 网址 | 指向视频缩略图的链接 |
| Thumbnail | 图片 | 缩略图 |
| Linked Thumbnail | 图片链接 | 格式化为指向 YouTube 上视频的链接的缩略图 |
注释和限制
- 重要提示:当用户点击外部链接时,数据洞察会显示重定向通知。
- 您无法更改 Hyperlink 字段的数据类型。
- 如果您为数据源启用了查看者凭据,数据洞察将不会呈现超链接。如果报告创建者和查看者是同一数据洞察专业版团队工作区中的成员,则此限制不适用。