Saltar al contenido principal

Modificadores de conjunto con operadores de conjunto

La selección dentro de un campo puede definirse empleando operadores de conjunto y trabajando en diversos conjuntos de elementos. Por ejemplo: el modificador <Year = {"20*", 1997} - {2000}> seleccionará todos los años que comienzan por “20” además de “1997”, excepto “2000”.

Ejemplos y resultados:  

Ejemplos y resultados
Ejemplo Resultado
sum( {$<Product = Product + {OurProduct1} – {OurProduct2} >} Sales ) Devuelve las ventas de la selección actual, pero con el producto "OurProduct1" añadido a la lista de productos seleccionados y "OurProduct2" eliminado de la lista de productos seleccionados.
sum( {$<Year = Year + ({“20*”,1997} – {2000}) >} Sales )

Devuelve las ventas de la selección actual, pero con selecciones adicionales en el campo “Year”: 1997 y todos los que comiencen por “20” – pero no 2000.

Observe que si se incluye 2000 en la selección actual, se incluirá todavía tras la modificación.

sum( {$<Year = (Year + {“20*”,1997}) – {2000} >} Sales )

Devuelve prácticamente lo mismo que el anterior, pero en este caso se excluirá el 2000, incluso si estuviera inicialmente incluido en la selección actual. El ejemplo muestra la importancia de utilizar en ocasiones los paréntesis, que ayudan a definir un orden de prioridad.

sum( {$<Year = {“*”} – {2000}, Product = {“*bearing*”} >} Sales )

Devuelve las ventas de la selección actual, pero con una nueva selección en "Year": todos los años, excepto el 2000; y solo para productos que contengan la cadena ‘bearing’.

¿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.

Únase al Programa de modernización de la analítica

Remove banner from view

Modernícese sin comprometer sus valiosas aplicaciones de QlikView con el Programa de modernización de la analítica. Haga clic aquí para obtener más información o contactar con nosotros: ampquestions@qlik.com