Union (MDX)

İki kümenin birleşmesiyle oluşturulan bir küme döndürür, isteğe bağlı olarak tekrarlanan üyeleri korur.

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

Küme İfadesi 1
Bir küme döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Küme İfadesi 2
Bir küme döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Remarks

Bu fonksiyon, iki veya daha fazla belirlenmiş kümenin birleşimini döndürür. Standart sözdizimi ve alternatif 1 sözdizimi ile tekrarlar varsayılan olarak ortadan kaldırılır. Standart sözdizimi ile, ALL bayrağı kullanılarak birleştirilmiş kümede tekrarlar tutulur. Kopyalar setin kuyruğundan silinir. Alternatif sözdizimi 2 ile ise kopyalar her zaman korunur.

Examples

Aşağıdaki örnekler, her bir sözdizimi kullanılarak Birlik fonksiyonunun davranışını göstermektedir.

Standart sözdizimi, kopyalar kaldırıldı

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

Standart sözdizim, kopyalar korunur

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

Alternatif sözdizimi 1, tekrarlar kaldırıldı

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

Alternatif sözdizimi 2, tekrarlar korunur

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