Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aktualisiert: 17. Juli 2006
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
- Set Expression 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.
Hinweise
Diese Funktion gibt die Vereinigungsmenge von mindestens zwei angegebenen Mengen zurück. Bei Verwendung der Standardsyntax und bei Verwendung der alternativen Syntax 1 werden doppelte Werte standardmäßig gelöscht. Durch das ALL-Flags bleiben bei der Standardsyntax doppelte Werte in der vereinigten Menge erhalten. 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 bei den verschiedenen Syntaxvarianten 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]
Siehe auch
Verweis
+ (Vereinigung) (MDX)
MDX-Funktionsreferenz (MDX)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
| Version | Verlauf |
|---|---|
17. Juli 2006 |
|