La función STARTSWITH devuelve el valor TRUE si la cadena de texto indicada comienza con los caracteres especificados, FALSE en caso contrario.
STARTSWITH(
texto,
texto-comienzo
)
- texto: texto en el que realizar la búsqueda
- texto-comienzo: texto a buscar al comienzo de texto
La función STARTSWITH devuelve un booleano.
Según la documentación de Tableau, los posibles espacios en blanco al comienzo del texto en el que realizar la búsqueda son ignorados, cosa que en la práctica no ocurre (véase ejemplo más adelante).
La función no distingue entre mayúsculas y minúsculas.
Si tenemos un listado de nombres de ciudades, podemos comprobar cuáles comienzan por la vocal "b" o "B" con el siguiente campo calculado:
comienza por =
STARTSWITH([City], "b")
Si el texto en el que realizar la búsqueda contiene caracteres en blanco al comienzo, no se ignoran, al contrario de lo que se afirma en la documentación de Tableau:
comienza por =
STARTSWITH(" Cordoba ", "C")
El anterior campo calculado devuelve FALSE, tal y como puede comprobarse en la siguiente imagen: