Extract(MDX)Extract (MDX)

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

추출된 계층 요소에서 튜플 집합을 반환합니다.Returns a set of tuples from extracted hierarchy elements.

구문Syntax


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

인수Arguments

Set_ExpressionSet_Expression
집합을 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a set.

Hierarchy_Expression1Hierarchy_Expression1
계층을 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a hierarchy.

Hierarchy_Expression2Hierarchy_Expression2
계층을 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a hierarchy.

주의Remarks

추출 함수 추출 된 계층 요소의 튜플로 구성 된 집합을 반환 합니다.The Extract function returns a set that consists of tuples from the extracted hierarchy elements. 지정된 집합에 있는 각 튜플에 대해 지정된 계층의 멤버가 결과 집합의 새 튜플로 추출됩니다.For each tuple in the specified set, the members of the specified hierarchies are extracted into new tuples in the result set. 항상 중복된 튜플을 제거합니다.This function always removes duplicate tuples.

추출 의 반대 작업을 수행 하는 함수는 Crossjoin 함수입니다.The Extract function performs the opposite action of the Crossjoin function.

Examples

다음 쿼리를 사용 하는 방법을 보여 줍니다는 추출 반환한 튜플 집합에 대해 함수는 NonEmpty 함수:The following query shows how to use the Extract function on a set of tuples returned by the NonEmpty function:

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]

관련 항목:See Also

MDX 함수 참조 ( Mdx)MDX Function Reference (MDX)