Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrací množinu generovanou sjednocením dvou množin, přičemž volitelně si ponechává duplicitní členy.
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
Množinový výraz 1
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.
Množinový výraz 2
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.
Remarks
Tato funkce vrací sjednocení dvou nebo více specifikovaných množin. Se standardní syntaxí a alternativní syntaxí 1 jsou duplikáty automaticky odstraněny. Se standardní syntaxí použití příznaku ALL udržuje duplikáty ve spojené sadě. Duplikáty jsou z konce sady odstraněny. U alternativní syntaxe 2 jsou duplikáty vždy zachovány.
Examples
Následující příklady ukazují chování funkce Sjednocení při použití každé syntaxe.
Standardní syntaxe, odstraněny duplikáty
SELECT Union
([Date].[Calendar Year].children
, {[Date].[Calendar Year].[CY 2002]}
, {[Date].[Calendar Year].[CY 2003]}
) ON 0
FROM [Adventure Works]
Standardní syntaxe, duplikáty zachovány
SELECT Union
([Date].[Calendar Year].children
, {[Date].[Calendar Year].[CY 2002]}
, {[Date].[Calendar Year].[CY 2003]}
, ALL
) ON 0
FROM [Adventure Works]
Alternativní syntax 1, odstraněny duplikáty
SELECT
[Date].[Calendar Year].children
+ {[Date].[Calendar Year].[CY 2002]}
+ {[Date].[Calendar Year].[CY 2003]} ON 0
FROM [Adventure Works]
Alternativní syntaxe 2, duplikáty zachovány
SELECT
{[Date].[Calendar Year].children
, [Date].[Calendar Year].[CY 2002]
, [Date].[Calendar Year].[CY 2003]} ON 0
FROM [Adventure Works]