Extracto (MDX)

Devuelve un conjunto de tuplas de elementos jerarquícos extraídos.

Sintaxis

  
Extract(Set_Expression, Hierarchy_Expression1 [,Hierarchy_Expression2, ...n] )  

Argumentos

Set_Expression
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelve un conjunto.

Hierarchy_Expression1
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelva una jerarquía.

Hierarchy_Expression2
Una expresión válida de Expresiones Multidimensionales (MDX) que devuelva una jerarquía.

Remarks

La función Extracto devuelve un conjunto que consiste en tuplas de los elementos jerarquícos extraídos. Para cada tupla del conjunto especificado, los miembros de las jerarquías especificadas se extraen en nuevas tuplas del conjunto de resultados. Esta función siempre elimina tuplas duplicadas.

La función Extracción realiza la acción opuesta a la función de unión cruzada .

Examples

La siguiente consulta muestra cómo usar la función Extraer sobre un conjunto de tuplas devueltas por la función NonVoid :

SELECT [Measures].[Internet Sales Amount] ON 0,  
//Returns the distinct combinations of Customer and Date for all purchases  
//of Bike Racks or Bike Stands  
EXTRACT(  
NONEMPTY(  
[Customer].[Customer].[Customer].MEMBERS  
*  
[Date].[Date].[Date].MEMBERS  
*  
{[Product].[Product Categories].[Subcategory].&[26],[Product].[Product Categories].[Subcategory].&[27]}  
*  
{[Measures].[Internet Sales Amount]}  
)  
,  [Customer].[Customer], [Date].[Date])  
ON 1  
FROM [Adventure Works]