MDX(다차원 식)에서 set 연산자는 멤버 또는 집합에 대한 작업을 수행하고 집합을 반환합니다. MDX 식에서 여러 집합 함수의 대안으로 집합 연산자를 사용하는 경우가 많습니다.
MDX는 다음 표에 나열된 집합 연산자를 지원합니다.
| Operator | 설명 |
|---|---|
| -(제외) | 두 집합 사이의 차이를 반환하여 중복 멤버를 제거합니다. 이 연산자는 Except 함수와 기능적으로 동일합니다. |
| * (크로스조인) | 두 집합의 교차곱을 반환합니다. 이 연산자는 Crossjoin 함수와 기능적으로 동일합니다. |
| : (범위) | 지정된 두 멤버를 엔드포인트로 사용하고 지정된 두 멤버 사이의 모든 멤버가 집합의 멤버로 포함된 자연스럽게 정렬된 집합을 반환합니다. |
| +(공용 구조체) | 두 집합의 합집합을 반환하여 중복 멤버를 제외합니다. 이 연산자는 MDX(Union) 함수와 기능적으로 동일합니다. |