Extract (MDX)

Restituisce un set di tuple dagli elementi della gerarchia estratti.

Sintassi

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

Argomenti

Set_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.

Hierarchy_Expression1
Espressione MDX (Multidimensional Expression) valida che restituisce una gerarchia.

Hierarchy_Expression2
Espressione MDX (Multidimensional Expression) valida che restituisce una gerarchia.

Osservazioni:

La funzione Extract restituisce un set costituito da tuple dagli elementi della gerarchia estratti. Per ogni tupla nel set specificato, i membri delle gerarchie specificate vengono estratti in nuove tuple nel set dei risultati. Questa funzione rimuove sempre le tuple duplicate.

La funzione Extract esegue l'azione opposta della funzione Crossjoin .

Esempi

La query seguente illustra come usare la funzione Extract in un set di tuple restituite dalla funzione 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]

Vedi anche

Guida di riferimento alle funzioni MDX (MDX)