Early Access: The content on this website is provided for informational purposes only in connection with pre-General Availability Qlik Products.
All content is subject to change and is provided without warranty.
Saltar al contenido principal

Operadores de conjunto

Los operadores de conjuntos se utilizan para incluir, excluir o intersectar conjuntos de datos. Todos los operadores emplean conjuntos como operandos y devuelven un conjunto como resultado.

Puede utilizar operadores de conjuntos en dos situaciones diferentes:

  • Para realizar una operación de conjunto en identificadores de conjunto, que representan conjuntos de registros en datos.

  • Para realizar una operación de conjunto en los conjuntos de elementos, en los valores de campo o dentro de un modificador de conjunto.

La tabla siguiente muestra los operadores que se pueden usar en expresiones de conjuntos.

Operadores
Operador Descripción
+ Unión. Esta operación binaria devuelve un conjunto compuesto por los registros o elementos que pertenecen a cualquiera de los dos operandos de conjunto.
- Exclusión. Esta operación binaria devuelve un conjunto formado por los registros o elementos que pertenecen al primero, pero no al segundo, de los operandos de conjunto. Además, cuando se emplee como operador unario, devuelve el otro conjunto complementario.
* Intersección. Esta operación binaria devuelve un conjunto compuesto por los registros o elementos que pertenecen a los dos operandos de conjunto.
/ Diferencia simétrica (XOR). Esta operación binaria devuelve un conjunto formado por los registros o elementos que pertenecen a cualquiera de los dos operandos del conjunto, pero no a ambos.

La tabla siguiente muestra ejemplos con operadores.

Ejemplos con operadores
Ejemplo Resultado

Sum ({1-$} Sales)

Devuelve las ventas de todo lo excluido por la selección actual.

Sum ({$*BM01} Sales)

Devuelve las ventas de la intersección entre la selección y el marcador #160;BM01.

Sum ({-($+BM01)} Sales)

Devuelve las ventas excluidas por la selección y el marcador BM01.

Sum ({$<Year={2009}>+1<Country={'Sweden'}>} Sales)

Devuelve las ventas del año 2009 asociadas con las selecciones actuales y agrega el conjunto completo de datos asociados con el país Sweden en todos los años.

Sum ({$<Country={"S*"}+{"*land"}>} Sales)

Devuelve las ventas de los países que comienzan por S o terminan por land.

Vea también:

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