Saltar al contenido principal

Modificadores de conjunto con tareas de operadores de conjunto implícitos

Esta notación define nuevas selecciones, descartando la selección actual efectuada en el campo. No obstante, si desea basar su selección en la selección actual del campo y añadir valores de campo, puede que le convenga un modificador <Year = Year + {2007, 2008}>. Una forma más corta pero equivalente de escribir esto es la siguiente: <Year += {2007, 2008}>, es decir, el operador de asignación define una unión de forma implícita. Las intersecciones implícitas, exclusiones y diferencias simétricas también se pueden definir empleando “*=”, “–=” y “/=”.

Ejemplos:  

Ejemplos y resultados
Ejemplo Resultado
sum( {$<Product += {OurProduct1, OurProduct2} >} Sales )

Devuelve las ventas de la selección actual, pero empleando una unión implícita para añadir los productos "OurProduct1" y "OurProduct2" a la lista de productos seleccionados.

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

Devuelve las ventas de la selección actual, pero utilizando una unión implícita para añadir un determinado número de años a la selección: 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. Igual que <Year=Year + ({“20*”,1997}–{2000})>.

sum( {$<Product *= {OurProduct1} >} Sales )

Devuelve las ventas de la selección actual, pero solo para la intersección de productos actualmente seleccionados y el producto OurProduct1.

¿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