Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca zbiór krotk z wyodrębnionych elementów hierarchii.
Syntax
Extract(Set_Expression, Hierarchy_Expression1 [,Hierarchy_Expression2, ...n] )
Arguments
Wyrażenie_docelowe
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.
Hierarchy_Expression1
Poprawne wyrażenie Multidimensional Expressions (MDX), które zwraca hierarchię.
Hierarchy_Expression2
Poprawne wyrażenie Multidimensional Expressions (MDX), które zwraca hierarchię.
Remarks
Funkcja Extract zwraca zbiór składający się z krotk z wyodrębnionych elementów hierarchii. Dla każdej krotki w określonym zbiorze członkowie określonych hierarchii są wyodrębniani na nowe krotki w zbiorze wyników. Ta funkcja zawsze usuwa zduplikowane krotki.
Funkcja Extract wykonuje działanie przeciwne do funkcji Crossjoin .
Examples
Następujące zapytanie pokazuje, jak użyć funkcji Extract na zbiorze krotk zwracanych przez funkcję 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]