Union (MDX)
Actualizado: 17 de julio de 2006
Devuelve un conjunto generado por la unión de dos conjuntos que, opcionalmente, conserva miembros duplicados.
Sintaxis
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]}
Argumentos
- Set Expression 1
Expresión MDX válida que devuelve un conjunto.
- Set Expression 2
Expresión MDX válida que devuelve un conjunto.
Notas
Esta función devuelve la unión de dos o más conjuntos especificados. Con la sintaxis estándar y la sintaxis alternativa 1, se eliminan los duplicados de manera predeterminada. Con la sintaxis estándar, el indicador ALL conserva los duplicados del conjunto combinado. Se eliminan los duplicados de la cola del conjunto. Con la sintaxis alternativa 2, siempre se conservan los duplicados.
Ejemplos
Los ejemplos siguientes muestran el comportamiento de la función Union con cada sintaxis.
Sintaxis estándar, eliminación de duplicados
SELECT Union
([Date].[Calendar Year].children
, {[Date].[Calendar Year].[CY 2002]}
, {[Date].[Calendar Year].[CY 2003]}
) ON 0
FROM [Adventure Works]
Sintaxis estándar, conservación de duplicados
SELECT Union
([Date].[Calendar Year].children
, {[Date].[Calendar Year].[CY 2002]}
, {[Date].[Calendar Year].[CY 2003]}
, ALL
) ON 0
FROM [Adventure Works]
Sintaxis alternativa 1, eliminación de duplicados
SELECT
[Date].[Calendar Year].children
+ {[Date].[Calendar Year].[CY 2002]}
+ {[Date].[Calendar Year].[CY 2003]} ON 0
FROM [Adventure Works]
Sintaxis alternativa 2, conservación de duplicados
SELECT
{[Date].[Calendar Year].children
, [Date].[Calendar Year].[CY 2002]
, [Date].[Calendar Year].[CY 2003]} ON 0
FROM [Adventure Works]
Vea también
Referencia
+ (Unión) (MDX)
Referencia de funciones MDX (MDX)
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de julio de 2006 |
|