擷取 (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]