Union (MDX)Union (MDX)

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

두 집합의 합집합을 반환합니다. 필요에 따라 중복된 멤버를 포함할 수 있습니다.Returns a set that is generated by the union of two sets, optionally retaining duplicate members.

구문Syntax


Standard syntax  
Union(Set_Expression1, Set_Expression2 [,...n][, ALL])  

Alternate syntax 1  
Set_Expression1 + Set_Expression2 [+...n]  

Alternate syntax 2  
{Set_Expression1 , Set_Expression2 [,...n]}  

인수Arguments

집합 식 1Set Expression 1
집합을 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a set.

집합 식 2Set Expression 2
집합을 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a set.

주의Remarks

이 함수는 2의 합집합을 반환 하거나 이상 지정 된 집합합니다.This function returns the union of two or more specified sets. 표준 구문을 사용 하 여 및 대체 구문 1 기본적으로 중복 항목이 제거 됩니다.With the standard syntax and with alternate syntax 1, duplicates are eliminated by default. 표준 구문을 사용 하 여 사용 하는 모든 플래그는 조인 된 집합에서 중복 요소를 유지 합니다.With the standard syntax, using the ALL flag keeps duplicates in the joined set. 중복 항목은 집합의 뒷부분부터 삭제됩니다.Duplicates are deleted from the tail of the set. 대체 구문 2를 사용하면 중복 항목이 항상 유지됩니다.With alternate syntax 2, duplicates are always retained.

Examples

다음 예에서는의 동작을 보여 주기는 Union 각 구문을 사용 하 여 작동 합니다.The following examples demonstrate the behavior of the Union function using each syntax.

중복 항목을 제거하는 표준 구문Standard syntax, duplicates eliminated

SELECT Union   
   ([Date].[Calendar Year].children  
   , {[Date].[Calendar Year].[CY 2002]}  
   , {[Date].[Calendar Year].[CY 2003]}  
   ) ON 0  
FROM [Adventure Works]  

중복 항목을 유지하는 표준 구문Standard syntax, duplicates retained

SELECT Union   
   ([Date].[Calendar Year].children  
   , {[Date].[Calendar Year].[CY 2002]}  
   , {[Date].[Calendar Year].[CY 2003]}  
   , ALL  
   ) ON 0  
FROM [Adventure Works]  

중복 항목을 제거하는 대체 구문 1Alternate syntax 1, duplicates eliminated

SELECT   
   [Date].[Calendar Year].children   
   + {[Date].[Calendar Year].[CY 2002]}   
   + {[Date].[Calendar Year].[CY 2003]} ON 0  
FROM [Adventure Works]  

중복 항목을 유지하는 대체 구문 2Alternate syntax 2, duplicates retained

SELECT   
   {[Date].[Calendar Year].children  
   , [Date].[Calendar Year].[CY 2002]  
   , [Date].[Calendar Year].[CY 2003]} ON 0  
FROM [Adventure Works]  

관련 항목:See Also

+ ( Union ) ( Mdx) + (Union) (MDX)
MDX 함수 참조 ( Mdx)MDX Function Reference (MDX)