DrilldownMemberTop(MDX)DrilldownMemberTop (MDX)

이 항목은 다음에 적용됩니다.예SQL Server(2008부터)아니요Azure SQL Database아니요Azure SQL Data Warehouse 아니요병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

지정한 집합의 멤버 중 두 번째 지정한 집합에 있는 멤버를 드릴다운합니다. 결과 집합은 지정된 멤버 수로 제한됩니다.Drills down the members in a specified set that are present in a second specified set, limiting the result set to a specified number of members. 또는 첫 번째 튜플 계층이나 선택적으로 지정된 계층을 사용하여 튜플 집합을 드릴다운합니다.Alternatively, this function drills down on a set of tuples by using the first tuple hierarchy or the optionally specified hierarchy.

구문Syntax


DrillDownMemberTop(<Set_Expression1>, <Set_Expression2>, <Count> [,[<Numeric_Expression>] [,[<Hierarchy>]] [,[RECURSIVE][,INCLUDE_CALC_MEMBERS]]])  

인수Arguments

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

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

개수Count
반환할 튜플 수를 지정하는 유효한 숫자 식입니다.A valid numeric expression that specifies the number of tuples to be returned.

Numeric_ExpressionNumeric_Expression
숫자를 반환하는 셀 좌표의 유효한 숫자 식으로서, 일반적으로 MDX 식입니다.A valid numeric expression that is typically a Multidimensional Expressions (MDX) expression of cell coordinates that return a number.

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

재귀Recursive
집합의 재귀 비교를 나타내는 키워드입니다.A keyword that indicates recursive comparison of sets.

Include_Calc_MembersInclude_Calc_Members
계산 멤버를 드릴다운 결과에 포함할 수 있게 하는 키워드입니다.A keyword to enable calculated members to be included in drilldown results.

주의Remarks

숫자 식이 지정 되는 DrilldownMemberTop 내림차순으로 된 숫자 식의 값에 따라 첫 번째 집합의 각 멤버의 자식을 자식 멤버의 집합에 대해 계산 된 정렬 작동 합니다.If a numeric expression is specified, the DrilldownMemberTop function sorts, in descending order, the children of each member in the first set according to the value of the numeric expression, as evaluated over the set of child members. 숫자 식이 지정되지 않은 경우 이 함수는 쿼리 컨텍스트에서 확인된 대로 자식 멤버 집합이 나타내는 셀의 값에 따라 첫 번째 집합에 있는 각 멤버의 자식을 내림차순으로 정렬합니다.If a numeric expression is not specified, the function sorts, in descending order, the children of each member in the first set according to the values of the cells represented by the set of child members, as determined by the query context. 이 동작은 멤버 집합을 정렬하지 않고 일반적인 순서로 반환하는 TopCount 및 Head(MDX) 함수와 비슷합니다.This behavior is similar to the TopCount and Head (MDX) functions which return a set of members in natural order, without any sorting.

정렬 후는 DrilldownMemberTop 부모 멤버와 지정 된 자식 멤버의 수를 포함 하는 집합을 반환 하는 함수 개수, 두 집합 모두에 포함 된 가장 높은 값과는 합니다.After sorting, the DrilldownMemberTop function returns a set that contains the parent members and the number of child members, specified in Count, with the highest value and are contained in both sets.

경우 재귀 를 지정 하면 함수는 앞에서 설명한 대로 첫 번째 집합을 정렬 반복 해 서 두 번째 집합에 대 한 계층에 구성 된 대로 첫 번째 집합의 멤버를 비교합니다.If RECURSIVE is specified, the function sorts the first set as described previously, then recursively compares the members of the first set, as organized in a hierarchy, against the second set. 함수는 맨 위에 있는 두 번째 집합에도 없으면 첫 번째 집합의 각 멤버에 대 한 자식 수를 검색 합니다.The function retrieves the topmost number of children for each member in the first set that is also present in the second set.

첫 번째 집합에는 멤버 대신 튜플이 포함될 수 있습니다.The first set can contain tuples instead of members. 튜플 드릴다운은 멤버 대신 튜플 집합을 반환하는 OLE DB의 확장 기능입니다.Tuple drilldown is an extension of OLE DB, and returns a set of tuples instead of members.

DrilldownMemberTop 함수는 비슷합니다는 DrilldownMember 작동할 수 있지만 두 번째 집합에 있는 사용 되는 첫 번째 집합의 각 멤버에 대해 모든 자식을 포함 하는 DrilldownMemberTop 함수 맨 위에 있는 각 멤버에 대 한 자식 멤버 수를 반환 합니다.The DrilldownMemberTop function is similar to the DrilldownMember function, but instead of including all children for each member in the first set that is also present in the second set, the DrilldownMemberTop function returns the topmost number of child members for each member.

XMLA 속성 MdpropMdxDrillFunctions 쿼리는 서버에서 드릴 함수;에 제공 하는 지원 수준을 확인할 수 있습니다. 참조 지원 XMLA 속성 ( XMLA ) 대 한 자세한 내용은 합니다.Querying the XMLA property MdpropMdxDrillFunctions enables you to verify the level of support that the server provides for the drilling functions; see Supported XMLA Properties (XMLA) for details.

예제Example

다음 예제에서는 의류 범주로 드릴다운하여 운송된 주문 수량이 가장 많은 의류의 세 하위 범주를 반환합니다.The following example drills down into the clothing category to return the three subcategories of clothing with the top quantity of orders shipped.

SELECT DrilldownMemberTop   ({[Product].[Product Categories].[All Products],        
[Product].[Product Categories].[Category].Bikes,        
[Product].[Product Categories].[Category].Clothing},     
{[Product].[Product Categories].[Category].Clothing},     
3,     
[Measures].[Reseller Order Quantity])     
ON 0     
FROM [Adventure Works]     
WHERE [Measures].[Reseller Order Quantity]  

관련 항목:See Also

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