Share via


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 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 a la función Crossjoin.

Ejemplos

En la consulta siguiente se muestra cómo utilizar la función Extract en un conjunto de tuplas devuelto 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]

Vea también

Referencia