Split - Amazon QuickSight
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Split

split 根据您选择的分隔符将字符串拆分为一个子字符串数组,并返回由位置指定的项目。

只能在准备数据期间将 split 添加到计算字段,而不是添加到分析中。对 Microsoft SQL Server 的直接查询不支持此函数。

语法

split(expression, delimiter , position)

Arguments

expression

表达式必须是字符串。它可以是使用字符串数据类型的字段的名称、文本值(如 '12 Main Street;1402 35th Ave;1818 Elm Ct;11 Janes Lane')或对输出字符串的其他函数的调用。

分隔符

划定在何处将字符串拆分为子字符串的字符。例如,split('one|two|three', '|', 2) 变为以下内容。

one two three

如果选择 position = 2split 将返回 'two'

position

(必需) 要从数组中返回的项目的位置。数组中的第一个项目的位置为 1。

返回类型

字符串数组

示例

以下示例将字符串拆分为一个数组 (将分号字符 (;) 作为分隔符),并返回数组的第三个元素。

split('123 Test St;1402 35th Ave;1818 Elm Ct;11 Janes Lane', ';', 3)

将返回以下项目。

1818 Elm Ct

该函数跳过包含 null 值或空字符串的项目。