Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne un ensemble généré par l’union de deux ensembles, conservant éventuellement des membres dupliqués.
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
Expression d’ensemble 1
Une expression valide des expressions multidimensionnelles (MDX) qui retourne un ensemble.
Expression d’ensemble 2
Une expression valide des expressions multidimensionnelles (MDX) qui retourne un ensemble.
Remarks
Cette fonction retourne l’union de deux ensembles spécifiés ou plus. Avec la syntaxe standard et avec la syntaxe alternative 1, les doublons sont éliminés par défaut. Avec la syntaxe standard, utiliser le drapeau ALL conserve les doublons dans l’ensemble joint. Les doublons sont supprimés de la fin de l’ensemble. Avec la syntaxe alternative 2, les doublons sont toujours conservés.
Exemples
Les exemples suivants démontrent le comportement de la fonction Union en utilisant chaque syntaxe.
Syntaxe standard, doublons éliminés
SELECT Union
([Date].[Calendar Year].children
, {[Date].[Calendar Year].[CY 2002]}
, {[Date].[Calendar Year].[CY 2003]}
) ON 0
FROM [Adventure Works]
Syntaxe standard, doublons conservés
SELECT Union
([Date].[Calendar Year].children
, {[Date].[Calendar Year].[CY 2002]}
, {[Date].[Calendar Year].[CY 2003]}
, ALL
) ON 0
FROM [Adventure Works]
Syntaxe alternative 1, doublons éliminés
SELECT
[Date].[Calendar Year].children
+ {[Date].[Calendar Year].[CY 2002]}
+ {[Date].[Calendar Year].[CY 2003]} ON 0
FROM [Adventure Works]
Syntaxe alternative 2, doublons conservés
SELECT
{[Date].[Calendar Year].children
, [Date].[Calendar Year].[CY 2002]
, [Date].[Calendar Year].[CY 2003]} ON 0
FROM [Adventure Works]