제외(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])