Buscar dentro de las selecciones o visualizaciones

Puede buscar valores y hacer selecciones en la lista filtrada resultante. Puede buscar elementos de las selecciones en la barra de selecciones y dentro de las visualizaciones, por ejemplo, en paneles de filtrado y tablas.

Haga clic en un elemento de la selección y en el emergente de la selección, escriba su cadena de búsqueda. La lista se va filtrando a medida que escribe, para mostrar los valores coincidentes.

El resultado de buscar 'Food' en la selección Grupo de productos.

Selection search.

El resultado de buscar 'Mich' en el panel de filtrado Sales Rep Name.

List search.

Puede utilizar los métodos siguientes para buscar en las selecciones:

  • Búsqueda de texto. Utilice texto, incluidos los caracteres comodín y los signos más y menos.
  • Búsqueda difusa. El carácter de tilde "~" como prefijo permite encontrar coincidencias inexactas.
  • Búsqueda numérica. Los símbolos relacionales (">", ">=", "<" o "<=") permiten encontrar valores mayores que, menores que, etc.
  • Búsqueda en expresiones. Un signo igual (=) indica una expresión. Se seleccionan los valores de campo que coinciden con la expresión.

También puede buscar en todo el conjunto de datos utilizando la búsqueda inteligente. Para más información, vea Utilizar la búsqueda inteligente.

Búsqueda de texto

Conforme introducimos nuestra cadena de búsqueda, Qlik Sense va filtrando los valores de campo y muestra los elementos coincidentes. Si efectuamos una búsqueda normal (sin comodines), muestra cadenas que coincidan 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. Si desea que las cadenas de búsqueda separadas se interpreten como una sola cadena, utilice comillas (" ") para vincular las cadenas. También puede usar un signo más (+) para un resultado similar. Al utilizar un signo más establecemos la condición de que las cadenas con un signo más deben incluirse en los elementos coincidentes. Pero las cadenas no tienen que ir necesariamente una al lado de la otra, ni en el mismo orden en que fueron introducidas. Un signo menos (‑) antes de un término de búsqueda excluye los resultados que contienen ese texto.

Nota: La cadena no es sensible a mayúsculas.
Ejemplos de cadenas de texto
Ejemplo Resultado
"orange juice"

Solo encuentra valores de campo que contienen toda la cadena “orange juice”.

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”.
-orange ‑juice Excluye resultados que contienen orange o juice.

Caracteres comodín

Podemos utilizar uno o varios comodines en una cadena de búsqueda. Se pueden aplicar los siguientes caracteres comodín:

Caracteres comodín
Comodín Representación
* Cero o más caracteres, incluidos los espacios en blanco. Este comodín es flexible y hace coincidir cualquier carácter o cualquier grupo de caracteres en una posición específica.
? Un único carácter, incluido el espacio en blanco. 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.
^ Comienzo de palabra dentro del valor de campo. Este comodín se utiliza de manera conjunta con otros comodines.
Nota: Si utilizamos caracteres comodín, solo se mostrarán aquellos registros que coincidan con la cadena de búsqueda completa, es decir, un espacio en blanco no implica una cadena lógica OR. La cadena de búsqueda '*creamed' no coincide con "Rocky's creamed corn" porque el valor no termina en “creamed”. Tampoco “creamed*” arroja como resultado "Rocky's creamed corn", porque el valor no empieza por “creamed”.
Ejemplos de caracteres 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 caracter, 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”.
Nota: El espacio en una cadena de búsqueda sí supone una diferencia. Si busca “*corn” obtendrá resultados de cadenas que terminen, por ejemplo, en “popcorn” así como “corn”. Si utiliza un espacio en su cadena de búsqueda, “* corn”, solo obtendrá coincidencias que acaben en “corn”.

Búsqueda difusa

La búsqueda difusa es similar a una búsqueda de texto, con la diferencia de que la búsqueda difusa compara y ordena todos los valores de campo según su grado de parecido con la cadena de búsqueda introducida. La búsqueda difusa es especialmente útil cuando puede haber elementos con errores de escritura. También puede ayudar a encontrar múltiples valores que sean muy parecidos entre sí.

Comience su cadena de búsqueda con un carácter de tilde "~". Cuando escribimos, todos los valores se ordenan por grado de semejanza con la cadena de búsqueda, situándose los valores más coincidentes al principio de la lista. Si pulsamos Intro, se seleccionará el primer valor de la lista.

Búsqueda numérica

La búsqueda numérica sigue un proceso muy similar a las búsquedas de texto. La única diferencia es que la cadena de búsqueda debe comenzar con uno de los operadores relacionales ">", ">=", "<" o "<=".

Ejemplos de búsqueda numérica
Ejemplo Resultado
>900 Buscará todos los valores mayores que 900.
<=900 Buscará todos los valores menores o iguales que 900.
>900<1000 Buscará todos los valores mayores que 900 y menores que 1000.
<900>1000 Buscará todos los valores menores que 900 o mayores que 1000.

Búsqueda en expresiones

Una búsqueda de expresiones siempre comienza con un signo igual (=). La expresión se evaluará para cada valor de campo en el campo de búsqueda. Se seleccionarán todos los valores para los cuales la expresión de búsqueda devuelve un valor distinto de cero.

En un panel de filtrado con valores Sales, puede usar una búsqueda como: =Sum(Sales) > 1000000 para hallar valores mayores de 1.000.000. Esta es una búsqueda simple y puede obtener el mismo resultado usando la búsqueda numérica: >1000000. A menudo una búsqueda en la expresión es la única elección posible. Por ejemplo, si queremos buscar valores en campos asociados, es necesario utilizar la búsqueda de expresión.

Example:  

Supongamos que tenemos un panel de filtrado con agentes comerciales de ventas. Podemos utilizar una búsqueda de expresión para hallar qué agentes comerciales tienen ventas superiores a, por ejemplo, 5.000.000. La cadena de búsqueda es similar a la anterior: =Sum(Sales) > 50000000. Como los valores de venta están asociados a los representantes de ventas, puede realizar la búsqueda en el panel de filtrado Sales Rep.

Búsqueda de expresiones en un panel de filtrado utilizando una cadena de búsqueda.

Expressive search.