Ekstrakt (MDX)
Zwraca zestaw krotek wyodrębnione hierarchii elementów.
Składnia
Extract(Set_Expression, Hierarchy_Expression1 [,Hierarchy_Expression2, ...n] )
Argumenty
Set_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw.Hierarchy_Expression1
Prawidłowe wyrażenie Multidimensional Expressions (MDX) zwracające hierarchię.Hierarchy_Expression2
Prawidłowe wyrażenie Multidimensional Expressions (MDX) zwracające hierarchię.
Uwagi
Extract Funkcja zwraca zestaw, który składa się z krotek, z wydzielonym hierarchii elementów.Dla każdej spójna kolekcja w określonym zestawie członków określonych hierarchii są wyodrębniane do nowego krotek zestaw wyników.Ta funkcja zawsze usuwa zduplikowane krotek.
Extract Funkcja wykonuje akcja przeciwnego Crossjoin funkcji.
Przykłady
Następująca kwerenda pokazuje, jak użyć Extract funkcja zestaw krotek, zwrócony przez NonEmpty funkcja:
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]