次の方法で共有


Extract (MDX)

抽出された階層要素からタプルのセットを返します。

構文

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

引数

Set_Expression
セットを返す有効な多次元式 (MDX) 式。

Hierarchy_Expression1
階層を返す有効な多次元式 (MDX) 式。

Hierarchy_Expression2
階層を返す有効な多次元式 (MDX) 式。

解説

Extract 関数は、抽出された階層要素のタプルで構成されるセットを返します。 指定したセット内の組ごとに、指定した階層のメンバーが結果セット内の新しい組に抽出されます。 この関数は、重複するタプルを常に削除します。

Extract 関数は、Crossjoin 関数の反対のアクションを実行します。

次のクエリは、NonEmpty 関数によって返される一連のタプルで 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]

参照

MDX 関数リファレンス (MDX)