共用方式為


Extract (MDX)

從擷取的階層元素傳回 Tuple 集合。

語法

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

引數

  • Set_Expression
    傳回集合的有效多維度運算式 (MDX) 運算式。

  • Hierarchy_Expression1
    傳回階層的有效多維度運算式 (MDX) 運算式。

  • Hierarchy_Expression2
    傳回階層的有效多維度運算式 (MDX) 運算式。

備註

Extract 函數會傳回一個集合,此集合是由擷取之階層元素的 Tuple 所構成。對於指定集合中的每個 Tuple,指定的階層成員會擷取至結果集中的新 Tuple。此函數永遠會移除重複的 Tuple。

Extract 函數會執行 Crossjoin 函數的相反動作。

範例

下列查詢會示範如何在 NonEmpty 函數傳回的一組 Tuple 上使用 Extract 函數:

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]

請參閱

參考