Split - Amazon QuickSight

Split

split divide uma string em uma matriz de substrings, com base em um delimitador que você seleciona, e retorna o item especificado pela posição.

Só é possível adicionar split a um campo calculado durante a preparação de dados, e não a uma análise. Essa função não é compatível com consultas diretas para o Microsoft SQL Server.

Sintaxe

split(expression, delimiter , position)

Argumentos

expressão

A expressão deve ser uma string. Isso pode ser o nome de um campo que usa o tipo de dados de string, um valor literal, como '12 Main Street;1402 35th Ave;1818 Elm Ct;11 Janes Lane', ou uma chamada para outra função que gere uma string.

delimitador

O caractere que delimita onde a string é dividida em substrings. Por exemplo, split('one|two|three', '|', 2) transforma-se no que vem a seguir.

one two three

Se escolher position = 2, split retornará 'two'.

position

(Obrigatório) A posição do item a ser retornado do array. A posição do primeiro item na matriz é 1.

Tipo de retorno

Matriz de strings

Exemplo

O exemplo a seguir divide uma string em uma matriz, usando o caractere ponto-e-vírgula (;) como delimitador, e retorna o terceiro elemento da matriz.

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

O item a seguir é retornado.

1818 Elm Ct

Esta função ignora itens que contêm valores nulos ou strings vazias.