Bagikan melalui


Union (MDX)

Mengembalikan set yang dihasilkan oleh penyatuan dua set, secara opsional mempertahankan anggota duplikat.

Sintaks

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

Argumen

Atur Ekspresi 1
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.

Atur Ekspresi 2
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan satu set.

Keterangan

Fungsi ini mengembalikan penyatuan dua set atau lebih yang ditentukan. Dengan sintaks standar dan dengan sintaks alternatif 1, duplikat dihilangkan secara default. Dengan sintaks standar, menggunakan bendera ALL menyimpan duplikat dalam set yang digabungkan. Duplikat dihapus dari ekor set. Dengan sintaks alternatif 2, duplikat selalu dipertahankan.

Contoh

Contoh berikut menunjukkan perilaku fungsi Union menggunakan setiap sintaks.

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]  
  

Lihat Juga

+ (Union) (MDX)
Referensi Fungsi MDX (MDX)