Exists(MDX)

업데이트: 2006년 12월 12일

지정된 첫 번째 집합에 있는 튜플 중 지정된 두 번째 집합에 있는 하나 이상의 튜플과 함께 존재하는 튜플의 집합을 반환합니다. 이 함수는 AUTOEXIST에서 자동으로 수행되는 작업을 수동으로 수행합니다. AUTOEXIST에 대한 자세한 내용은 MDX의 주요 개념(MDX)을 참조하십시오.

선택적 인수인 <MeasureGroupName>이 지정된 경우 이 함수는 두 번째 집합에 있는 하나 이상의 튜플과 함께 존재하는 튜플을 반환하며 이러한 튜플에는 지정된 측정값 그룹의 NULL이 아닌 데이터가 있습니다.

구문

Exists( Set_Expression1 , Set_Expression2 [, MeasureGroupName] )

인수

  • Set_Expression1
    집합을 반환하는 유효한 MDX 식입니다.
  • Set_Expression2
    집합을 반환하는 유효한 MDX 식입니다.
  • MeasureGroupName
    측정값 그룹 이름을 지정하는 유효한 문자열 식입니다.

주의

Null 값이 있는 측정값이 포함된 측정값 그룹 행은 Exists에 영향을 줍니다.

캘리포니아에 거주하는 고객

Exists(Customers.byName.members, {Customers.State.CA})

캘리포니아에 거주하며 제품을 구입한 적이 있는 고객

Exists(Customers.byName.members, {Customers.State.CA}, 'Sales')

제품을 구입한 적이 있는 고객

Exists(Customers.byName.members, , 'Sales')

Xbox를 구입한 적이 있는 고객

Exists(Customers.byName.members, {Product.[Product Name].[Xbox]} , 'Sales')

워싱턴, 캘리포니아 또는 영국에서 제품을 구입한 적이 있는 고객(여기서 영국 값은 미국 내에 잘못 배치되었음)

SELECT 
 Exists(
   [Customer].[Customer Geography].[State-Province].Members * 
    [Sales Channel].[Sales Channel].&[Internet]
   ,
   {[Customer].[Customer Geography].[State-Province].&[WA]&[US], 
    [Customer].[Customer Geography].[State-Province].&[CA]&[US],
    [Customer].[Customer Geography].[State-Province].&[ENG]&[US]}
  )
ON 0
FROM [Adventure Works]
WHERE [Measures].[Internet Sales Amount]

참고 항목

참조

MDX 함수 참조(MDX)
Crossjoin(MDX)
NonEmptyCrossjoin(MDX)
NonEmpty(MDX)
IsEmpty(MDX)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 12월 12일

변경된 내용
  • 다른 예를 추가했습니다.

2006년 7월 17일

변경된 내용
  • 자세한 설명을 위해 구문과 인수를 업데이트했습니다.
  • 업데이트된 예를 추가했습니다.