Puede crear conjuntos de elementos mediante búsquedas con modificadores de conjunto.
Por ejemplo:
<Country = {"C*"}>
<Year = {">2015"}>
<Ingredient = {"*garlic*"}>
Las búsquedas siempre deben incluirse entre comillas dobles, corchetes o comillas oblicuas. Puede utilizar una lista con una mezcla de cadenas literales (comillas simples) y búsquedas (comillas dobles). Por ejemplo:
<Product = {'Nut', "*Bolt", Washer}>
Búsquedas de texto
Se pueden utilizar comodines y otros símbolos en las búsquedas de texto:
Un asterisco (*) representará cualquier número de caracteres.
Un signo de interrogación (?) representará un solo carácter.
Un acento circunflejo (^) marcará el comienzo de una palabra.
Por ejemplo:
<Country = {"C*", "*land"}>
Dame todos los países que comienzan por C o terminan en land.
<Country = {"*^z*"}>
Esto devolverá todos los países que tengan una palabra que comience por z, por ejemplo, New Zealand.
Búsquedas numéricas
Puede realizar búsquedas numéricas utilizando estos operadores relacionales: >, >=, <, <=
Una búsqueda numérica siempre comienza con uno de estos operadores. Por ejemplo:
<Year = {">2015"}>
Dame 2016 y los años posteriores.
<Date = {">=1/1/2015<1/1/2016"}>
Dame todas las fechas durante 2015. Tenga en cuenta la sintaxis para describir un intervalo de tiempo entre dos fechas. El formato de fecha debe coincidir con el formato de fecha del campo en cuestión.
Búsquedas de expresiones
Puede utilizar búsquedas de expresiones para realizar búsquedas más avanzadas. Después se evalúa una agregación para cada valor de campo en el campo de búsqueda. Se seleccionan todos los valores para los que la expresión de búsqueda devuelve verdadero.
Una búsqueda de expresiones siempre comienza con un signo igual: =
Por ejemplo:
<Customer = {"=Sum(Sales)>1000"}>
Esto devolverá todos los clientes con un valor de ventas superior a 1000. Sum(Sales) se calcula sobre la selección actual. Esto significa que si tiene una selección en otro campo, por ejemplo, en el campo Product, obtendrá los clientes que cumplieron la condición de venta para los productos seleccionados únicamente.
Si desea que la condición sea independiente de la selección, debe usar el análisis de conjuntos dentro de la cadena de búsqueda. Por ejemplo:
<Customer = {"=Sum({1} Sales)>1000"}>
Las expresiones después del signo igual se interpretarán como un valor booleano. Esto significa que si se evalúa como otra cosa, cualquier número distinto de cero se interpretará como verdadero, mientras que el cero y las cadenas de texto se interpretarán como falso.
Comillas
Utilice comillas cuando las cadenas de búsqueda contengan espacios en blanco o caracteres especiales. Las comillas simples implican una coincidencia literal, que distingue entre mayúsculas y minúsculas, con un solo valor de campo. Las comillas dobles implican una búsqueda que no distingue entre mayúsculas y minúsculas y que potencialmente coincide con varios valores de campo.
Por ejemplo:
<Country = {'New Zealand'}>
Dame solo New Zealand.
<Country = {"New Zealand"}>
Dame New Zealand, NEW ZEALAND y new zealand
Las comillas dobles pueden sustituirse por corchetes o por comillas oblicuas.
Nota informativaEn versiones anteriores de Qlik Sense, no había distinción entre comillas simples y comillas dobles y todas las cadenas entre comillas se trataban como búsquedas. Para mantener la compatibilidad con versiones anteriores, las apps creadas con versiones anteriores de Qlik Sense continuarán funcionando como lo hicieron en versiones anteriores. Las apps creadas con Qlik Sense de noviembre de 2017 o posterior respetarán la diferencia entre los dos tipos de comillas.
Ejemplos: Expresiones de gráfico para modificadores de conjunto con búsquedas
Script de carga
Cargue los datos siguientes como una carga inline en el editor de carga de datos para crear los ejemplos de expresión del gráfico a continuación.
Sum Amount para todas las fechas en o después de 2019-07-01. El formato de la fecha en la búsqueda debe coincidir con el formato del campo.
Sum({<US_Date={">=4/1/2018<=12/31/2018"}>}Amount)
Sum Amount para todas las fechas de 4/1/2018 a 12/31/2018, incluidas las fechas de inicio y finalización. El formato de las fechas en la búsqueda debe coincidir con el formato del campo.
Modificadores de conjunto con búsquedas numéricas
Ejemplo 3: Expresiones de gráfico con búsquedas de expresiones
Cree una tabla en una hoja de Qlik Sense con las siguientes expresiones de gráfico.
Sum Amount para todos los países que están asociados con exactamente un producto distinto.
Sum({<Product={"=Count(Amount)>3"}>}Amount)
Sum Amount para todos los países que tienen más de tres transacciones en los datos.
Modificadores de conjunto con búsquedas de expresiones
¿Esta página le ha sido útil?
No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.