문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Intersect(MDX)

두 입력 집합의 교집합을 반환합니다. 중복 요소를 포함시킬 수도 있습니다.

Intersect(Set_Expression1 , Set_Expression2 [ , ALL ] )

Set_Expression1

집합을 반환하는 유효한 MDX 식입니다.

Set_Expression2

집합을 반환하는 유효한 MDX 식입니다.

Intersect 함수는 두 집합의 교집합을 반환합니다. 기본적으로 이 함수는 교집합을 구하기 전에 두 집합에서 중복 요소를 제거합니다. 지정된 두 집합에는 동일한 차원이 있어야 합니다.

ALL 플래그(옵션)에는 중복 요소가 유지됩니다. ALL 이 지정된 경우 Intersect 함수는 일반적으로 중복되지 않은 요소의 교집합을 구하고 첫 번째 집합에서 두 번째 집합에 일치하는 중복 요소가 있는 각 중복 요소의 교집합을 구합니다. 지정된 두 집합에는 동일한 차원이 있어야 합니다.

다음 쿼리는 지정된 두 집합 모두에 나타나는 두 멤버인 Year 2003과 2004를 반환합니다.

SELECT

INTERSECT(

{[Date].[Calendar Year].&[2001], [Date].[Calendar Year].&[2002],[Date].[Calendar Year].&[2003]}

, {[Date].[Calendar Year].&[2002],[Date].[Calendar Year].&[2003], [Date].[Calendar Year].&[2004]})

ON 0

FROM

[Adventure Works]

다음 쿼리는 지정된 두 집합에 다른 계층의 멤버가 포함되므로 실패합니다.

SELECT

INTERSECT(

{[Date].[Calendar Year].&[2001]}

, {[Customer].[City].&[Abingdon]&[ENG]})

ON 0

FROM

[Adventure Works]

커뮤니티 추가 항목

추가
표시: