Union (MDX)

Gibt die Vereinigungsmenge zweier Mengen zurück, wobei optional doppelte Elemente beibehalten werden.

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

Argumente

Festlegen von Ausdruck 1
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.

Set Expression 2
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.

Bemerkungen

Diese Funktion gibt die Vereinigung von zwei oder mehr angegebenen Sätzen zurück. Mit der Standardsyntax und mit der alternativen Syntax 1 werden Duplikate standardmäßig entfernt. Mit der Standardsyntax behält die Verwendung des ALL-Flags Duplikate im verknüpften Satz bei. Doppelte Werte werden vom Ende her gelöscht. Bei Verwendung der alternativen Syntax 2 werden doppelte Elemente immer beibehalten.

Beispiele

In den folgenden Beispielen wird das Verhalten der Union-Funktion mit jeder Syntax veranschaulicht.

Standardsyntax – Löschen der doppelten Werte

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

Standardsyntax – Beibehalten der doppelten Werte

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

Alternative Syntax 1 – Löschen der doppelten Werte

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

Alternative Syntax 2 – Beibehalten der doppelten Werte

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

Weitere Informationen

+ (Vereinigung) (MDX)
MDX-Funktionsreferenz (MDX)