La función SEARCH es una función de texto en lenguaje DAX. Devuelve el número del carácter en el que se encuentra por primera vez un carácter o una cadena de texto específicos, de izquierda a derecha. La búsqueda no distingue entre mayúsculas y minúsculas, y distingue los acentos.
La sintaxis de la función SEARCH es la siguiente:
SEARCH(<find_text>, <within_text>, [<start_num>], [<NotFoundValue>])
donde
<find_text> El texto que se quiere buscar.
- En find_text puede usar caracteres comodín: el signo de interrogación (?) y el asterisco (*). Un signo de interrogación coincide con cualquier carácter individual; un asterisco coincide con cualquier secuencia de caracteres. Si quiere buscar un signo de interrogación o un asterisco reales, escriba una tilde (~) antes del carácter.
<within_text> El texto en el que se quiere buscar find_text, o bien una columna que contiene texto.
[<start_num>] La posición del carácter en within_text en la que se quiere iniciar la búsqueda. Si se omite, es 1.
[<NotFoundValue>] (Opcional, pero recomendado encarecidamente) Valor que se debe devolver cuando la operación no encuentra una subcadena coincidente, normalmente 0, -1 o BLANK(). Si no se especifica, se devolverá un error.
El resultado se mostrará de siguiente manera: