Split - Amazon QuickSight

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Split

split divide una cadena en una matriz de subcadenas basándose en el delimitador que se elija, y devuelve el elemento que especifica la posición.

Solo se puede añadir split a un campo calculado durante la preparación de datos, no a un análisis. Esta función no se admite en las consultas directas a Microsoft SQL Server.

Sintaxis

split(expression, delimiter , position)

Argumentos

expresión

La expresión debe ser una cadena. Puede ser el nombre de un campo que utiliza el tipo de datos de cadena, un valor literal como '12 Main Street;1402 35th Ave;1818 Elm Ct;11 Janes Lane' o una llamada a otra función que genera una cadena.

delimiter

El carácter que delimita el punto en el que la cadena se divide en subcadenas. Por ejemplo, split('one|two|three', '|', 2) se convierte en lo siguiente.

one two three

Si elige position = 2, split devuelve 'two'.

position

(Obligatorio) La posición del elemento que se devuelve de la matriz. La posición del primer elemento de la matriz es 1.

Tipo de retorno

Matriz de cadenas

Ejemplo

En el siguiente ejemplo se divide una cadena en una matriz utilizando el punto y coma (;) como delimitador, y se devuelve el tercer elemento de la matriz.

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

Se devuelve el siguiente elemento.

1818 Elm Ct

Esta función omitirá los elementos que contienen valores nulos o cadenas vacías.