Extract (MDX)Extract (MDX)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce un set di tuple dagli elementi della gerarchia estratti.Returns a set of tuples from extracted hierarchy elements.

SintassiSyntax


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

ArgomentiArguments

Set_ExpressionSet_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.A valid Multidimensional Expressions (MDX) expression that returns a set.

Hierarchy_Expression1Hierarchy_Expression1
Espressione MDX (Multidimensional Expression) valida che restituisce una gerarchia.A valid Multidimensional Expressions (MDX) expression that returns a hierarchy.

Hierarchy_Expression2Hierarchy_Expression2
Espressione MDX (Multidimensional Expression) valida che restituisce una gerarchia.A valid Multidimensional Expressions (MDX) expression that returns a hierarchy.

OsservazioniRemarks

Il estrarre funzione restituisce un set costituito da tuple dagli elementi della gerarchia estratti.The Extract function returns a set that consists of tuples from the extracted hierarchy elements. Per ogni tupla nel set specificato, i membri delle gerarchie specificate vengono estratti in nuove tuple nel set dei risultati.For each tuple in the specified set, the members of the specified hierarchies are extracted into new tuples in the result set. Questa funzione rimuove sempre le tuple duplicate.This function always removes duplicate tuples.

Il estrarre funzione esegue l'operazione opposta rispetto di Crossjoin (funzione).The Extract function performs the opposite action of the Crossjoin function.

EsempiExamples

La query seguente viene illustrato come utilizzare il estrarre funzione su un set di tuple restituite dal NonEmpty funzione:The following query shows how to use the Extract function on a set of tuples returned by the NonEmpty function:

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]

Vedere ancheSee Also

Riferimento alla funzione MDX ( MDX )MDX Function Reference (MDX)