Union (MDX)

Mengembalikan himpunan yang dihasilkan oleh gabungan dua himpunan, opsional mempertahankan anggota duplikat.

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

Atur Ekspresi 1
Ekspresi Multidimensional Expressions (MDX) valid yang mengembalikan set.

Set Expression 2
Ekspresi Multidimensional Expressions (MDX) valid yang mengembalikan set.

Remarks

Fungsi ini mengembalikan gabungan dari dua atau lebih himpunan yang ditentukan. Dengan sintaks standar dan sintaks alternatif 1, duplikat dihilangkan secara default. Dengan sintaks standar, menggunakan flag ALL mempertahankan duplikat dalam set yang digabungkan. Duplikat dihapus dari bagian ekor set. Dengan sintaks alternatif 2, duplikat selalu dipertahankan.

Examples

Contoh berikut menunjukkan perilaku fungsi Union menggunakan setiap sintaksis.

Sintaks standar, duplikat dihilangkan

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

Sintaks standar, duplikat dipertahankan

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

Sintaks alternatif 1, duplikat dihilangkan

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

Sintaks alternatif 2, duplikat dipertahankan

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