# 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:

* [Análisis de conjuntos](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-analysis-expressions.htm)

* [Identificadores de conjunto](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-identifiers.htm)

* [Modificadores de conjunto](https://help.qlik.com/es-ES/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-modifiers.htm)