Ekstrak (MDX)

Mengembalikan satu set tuple dari elemen hierarki yang diekstrak.

Syntax

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

Arguments

Set_Expression
Ekspresi Multidimensional Expressions (MDX) valid yang mengembalikan set.

Hierarchy_Expression1
Ekspresi Multidimensional Expressions (MDX) yang valid yang mengembalikan hierarki.

Hierarchy_Expression2
Ekspresi Multidimensional Expressions (MDX) yang valid yang mengembalikan hierarki.

Remarks

Fungsi Extract mengembalikan himpunan yang terdiri dari tuple dari elemen hierarki yang diekstrak. Untuk setiap tuple dalam himpunan yang ditentukan, anggota hierarki yang ditentukan diekstraksi menjadi tuple baru dalam himpunan hasil. Fungsi ini selalu menghapus tuple duplikat.

Fungsi Extract melakukan aksi yang berlawanan dengan fungsi Crossjoin.

Examples

Kueri berikut menunjukkan cara menggunakan fungsi Extract pada sekumpulan tuple yang dikembalikan oleh fungsi 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]