Extrakt (MDX)

Returnerar en mängd tupler från extraherade hierarkielement.

Syntax

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

Arguments

Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.

Hierarchy_Expression1
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en hierarki.

Hierarchy_Expression2
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en hierarki.

Remarks

Extrahera-funktionen returnerar en mängd som består av tupler från de extraherade hierarkielementen. För varje tuple i den specificerade mängden extraheras medlemmarna i de angivna hierarkierna till nya tupler i resultatmängden. Denna funktion tar alltid bort dubbletter av tupler.

Extrahera-funktionen utför motsatt handling jämfört med Crossjoin-funktionen.

Examples

Följande fråga visar hur man använder Extract-funktionen på en mängd tupler som returneras av NonEmpty-funktionen :

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]