Locate - 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.

Locate

locate localiza la subcadena que especifique en otra cadena y devuelve el número de caracteres hasta el primer carácter de la subcadena. La función devuelve 0 si no encuentra la subcadena. La función se basa en 1.

Sintaxis

locate(expression, substring, start)

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' o una llamada a otra función que genera una cadena.

subcadena

El conjunto de caracteres de expression que desee localizar. La subcadena puede aparecer una o más veces en expression.

start

(Opcional) Si la subcadena se produce más de una vez, utilice start para identificar en qué parte de la cadena debe empezar a buscar la subcadena la función. Por ejemplo, suponga que desea encontrar el segundo ejemplo de una subcadena y cree que normalmente aparece después de los primeros 10 caracteres. Puede especificar como valor de inicio 10. Debe empezar en 1.

Tipo de retorno

Entero

Ejemplos

El siguiente ejemplo devuelve información sobre dónde tiene lugar la primera aparición de la subcadena “and” en una cadena.

locate('1 and 2 and 3 and 4', 'and')

Se devuelve el siguiente valor.

3

El siguiente ejemplo devuelve información sobre dónde tiene lugar la primera aparición de la subcadena “and” en una cadena después del cuarto carácter.

locate('1 and 2 and 3 and 4', 'and', 4)

Se devuelve el siguiente valor.

9