Union (MDX)

Restituisce un set generato dall'unione di due set, mantenendo facoltativamente i membri duplicati.

Sintassi

  
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]}  

Argomenti

Impostare l'espressione 1
Espressione MDX (Multidimensional Expression) valida che restituisce un set.

Impostare l'espressione 2
Espressione MDX (Multidimensional Expression) valida che restituisce un set.

Osservazioni:

Questa funzione restituisce l'unione di due o più set specificati. Con la sintassi standard e con la sintassi alternativa 1, i duplicati vengono eliminati per impostazione predefinita. Con la sintassi standard, l'uso del flag ALL mantiene duplicati nel set unito. I duplicati vengono eliminati dalla parte finale del set. Con la sintassi alternativa 2, i duplicati vengono sempre mantenuti.

Esempi

Negli esempi seguenti viene illustrato il comportamento della funzione Union usando ogni sintassi.

Sintassi standard, con eliminazione dei duplicati

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

Sintassi standard, con mantenimento dei duplicati

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

Sintassi alternativa 1, con eliminazione dei duplicati

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

Sintassi alternativa 2, con mantenimento dei duplicati

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

Vedi anche

+ (Unione) (MDX)
Guida di riferimento alle funzioni MDX (MDX)