Búsqueda de texto
La búsqueda de texto es el principal método de búsqueda que puede utilizar en Qlik Sense. Utilice comillas, comodines y modificadores para buscar valores en un campo. Conforme introducimos nuestra cadena de búsqueda, Qlik Sense va filtrando los valores de campo y muestra los elementos coincidentes.
La búsqueda de texto se puede dividir en dos modos de búsqueda distintos:
-
Búsqueda normal
-
Búsqueda con comodines
Tipo de búsqueda | Descripción | Ejemplo | Tipos de datos que admite |
---|---|---|---|
Búsqueda normal | Use texto, incluidos los modificadores menos y más | ACME -Inc | Cadena de caracteres o texto, valor numérico, valor dual |
Búsqueda con comodines | Use texto, incluidos comodines y excluidos los modificadores menos y más | *empresa | Cadena de caracteres o texto, valor numérico, valor dual |
Búsqueda normal
El texto normal no puede contener comodines, pero puede contener los modificadores más y menos. La búsqueda normal solo se puede usar de forma interactiva y no se puede utilizar en la búsqueda dentro de expresiones de análisis de conjuntos.
Si realiza una búsqueda normal, se muestran las cadenas que coinciden con la cadena de búsqueda. Si empleamos varias cadenas, separadas por espacios, interpreta cada una de estas como una cadena de búsqueda aislada y muestra todos los valores de campo que contengan cualquiera de ambas cadenas.
La siguiente tabla contiene ejemplos adicionales de búsquedas normales, con explicación de los resultados.
Ejemplo | Resultado |
---|---|
"orange juice" |
Solo encuentra valores de campo que contienen toda la cadena “orange juice”. Vea Comillas. |
orange juice | Sin las comillas, se mostrarán todos los campos que contienen o bien “orange” o “juice”. |
+orange +juice | Encuentra resultados como “orange juice”, “orange and apple juice” y “juice from oranges”. Vea El modificador más (+). |
-orange ‑juice | Excluye resultados que contienen orange o juice. Vea El modificador menos (-). |
Comillas
Si desea que las cadenas de búsqueda separadas se interpreten como una sola cadena, utilice comillas (" ") para vincular las cadenas.
Modificadores
Los modificadores le permiten refinar los resultados de sus búsquedas al incluir o excluir valores que cumplen condiciones específicas.
Hay dos tipos de modificadores disponibles:
-
El modificador más (+)
-
El modificador menos (-)
El modificador más (+)
Utilizando el modificador más, establece la condición de que las cadenas con un signo más deban incluirse en los elementos coincidentes. Sin embargo, las cadenas no necesariamente tienen que estar una al lado de la otra, ni en el mismo orden en que se insertaron.
En el siguiente ejemplo, el modificador más se coloca junto al valor abc. Los resultados deben contener este valor, pero el orden no importa. La segunda cadena, solución, no está sujeta a esta condición, por lo que puede aparecer en los resultados, pero no es necesario que esté presente.
El modificador menos (-)
Colocar el modificador menos antes de un término de búsqueda excluye los resultados que contienen ese texto.
En este ejemplo, el signo menos antes de la palabra "solución" elimina todos los valores que contienen esa cadena de los resultados.
Combinar modificadores
Puede combinar los modificadores menos y más en una misma búsqueda. En este ejemplo, se excluirán los valores que contengan la cadena "solución" y la cadena "abc" debe estar presente para que el valor aparezca en los resultados.
Búsqueda con comodines
La búsqueda con comodines permite flexibilizar las búsquedas de texto. La búsqueda con comodines se puede utilizar en situaciones interactivas y con el análisis de conjuntos. La búsqueda con comodines no debe incluir modificadores más o menos.
Podemos utilizar uno o varios comodines en una cadena de búsqueda. Se pueden aplicar los siguientes caracteres comodín:
-
comodín *
-
comodín ?
-
comodín ^
Ejemplo | Resultado |
---|---|
a* | Encuentra todos los valores que comienzan por la letra “a”, incluidas las cadenas con varias palabras donde la primera palabra comienza por una “a”. |
*b | Encuentra todos los valores que comienzan por la letra “b”, incluidas las cadenas con varias palabras donde la última palabra termina por una “b”. |
*c* | Encuentra todos los valores que contienen la letra “c”, incluidas las cadenas con varias palabras. |
*^ab* |
Devuelve todos los valores que tengan palabras que comiencen por “ab”. Equivale a una búsqueda normal de “ab”, pero a diferencia de la búsqueda normal, puede hacerse más compleja usando comodines. También puede utilizarse en una búsqueda programática, como en el Análisis de conjuntos. |
r?ck | Encuentra todos los valores que tienen cuatro letras y comienzan por una “r”, seguido de cualquier carácter, y terminando en “ck”, por ejemplo, “rack”, “rick”, “rock”, y “ruck”. |
r?? ????d | Encuentra todos los valores que consisten en una palabra de tres letras que comienza por una “r” y una palabra de cinco letras que termina en una “d”. |
comodín *
El comodín * se utiliza en lugar de cero o más caracteres, incluidos espacios. Este comodín es flexible y hace coincidir cualquier carácter o cualquier grupo de caracteres en una posición específica.
En este ejemplo, todos los valores que comienzan con la cadena "company" se enumeran en los resultados.
Aquí, todos los valores que terminan con la cadena "company" se muestran en los resultados.
Al colocar comodines * antes y después de una cadena de caracteres, los resultados incluirán todos los valores que contengan dicha cadena.
Comodín ?
El comodín ? se utiliza en lugar de un solo carácter, incluidos los espacios. Este comodín es útil cuando sospechamos que una cadena puede estar mal escrita, cuando no estamos muy seguros de lo que buscamos, o cuando la cadena contiene caracteres especiales que pueden ser difíciles de reproducir correctamente.
Este comodín puede sustituirse por todos los caracteres de la cadena o usarse en combinación con caracteres definidos.
comodín ^
El comodín ^ se utiliza para filtrar valores por el carácter o caracteres al principio de una palabra dentro de un valor de campo. Este comodín solo se usa junto con otros comodines.
En este ejemplo, la cadena de búsqueda "*^a*" devolverá todos los valores que contengan una cadena que comience con la letra "a".