# 집합 연산자

집합 연산자는 데이터 집합을 포함, 제외 또는 교차하는 데 사용됩니다. 모든 연산자는 집합을 피연산자로 사용하며 집합을 결과로 반환합니다.

두 가지 다른 상황에서 집합 연산자를 사용할 수 있습니다.

* 데이터의 레코드 집합을 나타내는 집합 식별자에 대한 집합 작업을 수행합니다.

* 요소 집합, 필드 값 또는 집합 수정자 내부에서 집합 작업을 수행합니다.

다음 표는 집합 표현식에서 사용할 수 있는 연산자를 보여 줍니다.

연산자

| 연산자 | 설명 |
| --- | --- |
| `+` | 합집합. 이 2항 연산은 두 집합 피연산자 중 하나에라도 속하는 레코드 또는 요소로 구성된 집합을 반환합니다. |
| `-` | 차집합. 이 2항 연산은 두 집합 피연산자 중 첫 번째 피연산자에 속하지만 다른 피연산자에는 속하지 않는 레코드 또는 요소로 구성된 집합을 반환합니다. 또한 단항 연산자로 사용된 경우 여집합을 반환합니다. |
| `*` | 교집합. 이 2항 연산은 두 집합 피연산자 모두에 속하는 레코드 또는 요소로 구성된 집합을 반환합니다. |
| `/` | 대칭차(`(XOR)`). 이 2항 연산은 두 집합 피연산자 중 하나에 속하지만 두 집합 피연산자 모두에 속하지 않는 레코드 또는 요소로 구성된 집합을 반환합니다. |

다음 표는 연산자가 있는 예를 보여 줍니다.

연산자를 사용한 예

| 예제 | 결과 |
| --- | --- |
| `Sum ({1-$} Sales)` | 현재 선택에서 제외된 모든 항목에 대한 판매량을 반환합니다. |
| `Sum ({$*BM01} Sales)` | 선택 및 북마크 #160;`BM01` 사이의 교집합에 대한 판매량을 반환합니다. |
| `Sum ({-($+BM01)} Sales)` | 선택 및 `BM01` 북마크에 의해 제외된 판매량을 반환합니다. |
| `Sum ({$<Year={2009}>+1<Country={'Sweden'}>} Sales)` | 현재 선택과 연관된 2009년의 판매량을 반환하고 국가 `Sweden`과 연관된 수년 동안의 전체 데이터 집합을 추가합니다. |
| `Sum ({$<Country={"S*"}+{"*land"}>} Sales)` | `S`로 시작하거나 `land`로 끝나는 국가의 판매량을 반환합니다. |

관련 항목:

* [집합 분석](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-analysis-expressions.htm)

* [집합 식별자](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-identifiers.htm)

* [집합 수정자](https://help.qlik.com/ko-KR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-modifiers.htm)