Extrakt (MDX)

Vrací sadu n-tic z extrahovaných prvků hierarchie.

Syntax

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

Arguments

Nastavit_výraz
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

Hierarchy_Expression1
Platný výraz Multidimensional Expressions (MDX), který vrací hierarchii.

Hierarchy_Expression2
Platný výraz Multidimensional Expressions (MDX), který vrací hierarchii.

Remarks

Funkce Extract vrací množinu tvořenou nticemi z extrahovaných prvků hierarchie. Pro každou n-tici ve specifikované množině jsou členové specifikovaných hierarchií extrahováni do nových n-tic ve výsledné množině. Tato funkce vždy odstraní duplicitní n-tice.

Funkce Extract provádí opačnou funkci než funkce Crossjoin .

Examples

Následující dotaz ukazuje, jak použít funkci Extract na množině n-tic vrácených funkcí 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]