다음을 통해 공유


Except(MDX)

두 집합을 계산하고 첫 번째 집합에서 두 번째 집합에도 존재하는 튜플을 제거합니다. 중복 요소를 유지할 수도 있습니다.

구문

Except(Set_Expression1, Set_Expression2 [, ALL ] )

인수

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

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

주의

ALL이 지정된 경우 이 함수는 첫 번째 집합에서 발견된 중복 요소를 유지하고, 두 번째 집합에서 발견된 중복 요소는 제거합니다. 멤버는 첫 번째 집합에 나타나는 순서대로 반환됩니다.

다음 예에서는 이 함수의 사용 방법을 보여 줍니다.

   //This query shows the quantity of orders for all products,
   //with the exception of Components, which are not
   //sold.
SELECT 
   [Date].[Month of Year].Children  ON COLUMNS,
   Except
      ([Product].[Product Categories].[All].Children ,
         {[Product].[Product Categories].[Components]}
      ) ON ROWS
FROM
   [Adventure Works]
WHERE
   ([Measures].[Order Quantity])