Extract (MDX)

Devuelve un conjunto de tuplas de los elementos de jerarquía extraídos.

Sintaxis

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

Argumentos

Set_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un conjunto.

Hierarchy_Expression1
Expresión MDX válida que devuelve una jerarquía.

Hierarchy_Expression2
Expresión MDX válida que devuelve una jerarquía.

Comentarios

La función Extract devuelve un conjunto que consta de tuplas de los elementos de jerarquía extraídos. En cada tupla del conjunto especificado, se extraen los miembros de las jerarquías especificadas en nuevas tuplas en el conjunto de resultados. Esta función quita siempre las tuplas duplicadas.

La función Extract realiza la acción opuesta de la función Crossjoin .

Ejemplos

En la consulta siguiente se muestra cómo usar la función Extract en un conjunto de tuplas devueltas por la función NonEmpty :

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]

Consulte también

Referencia de funciones MDX (MDX)