ClosingPeriod(MDX)ClosingPeriod (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

지정된 수준에서 지정된 멤버의 하위 항목 중 마지막 형제 항목인 멤버를 반환합니다.Returns the member that is the last sibling among the descendants of a specified member at a specified level.

구문Syntax


ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )  

인수Arguments

Level_ExpressionLevel_Expression
수준을 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a level.

Member_ExpressionMember_Expression
멤버를 반환하는 유효한 MDX 식입니다.A valid Multidimensional Expressions (MDX) expression that returns a member.

주의Remarks

이 함수는 주로 Time 형식의 차원에 대해 사용되지만 모든 차원에 대해 사용할 수도 있습니다.This function is primarily intended to be used against a dimension with a type of Time, but can be used with any dimension.

  • 수준 식이 지정 되는 ClosingPeriod 함수는 지정 된 수준을 포함 하 고 지정된 된 수준에서 기본 멤버의 하위 항목 중 마지막 형제 항목을 반환 하는 차원을 사용 하 여 합니다.If a level expression is specified, the ClosingPeriod function uses the dimension that contains the specified level and returns the last sibling among the descendants of the default member at the specified level.

  • 수준 식과 멤버 식이 모두 지정 된 경우는 ClosingPeriod 함수는 지정 된 수준에서 지정 된 멤버의 하위 항목 중 마지막 형제 항목을 반환 합니다.If both a level expression and a member expression are specified, the ClosingPeriod function returns the last sibling among the descendants of specified member at the specified level.

  • 수준 식과 멤버 식이 모두 지정 하는 경우는 ClosingPeriod 함수 사용 하 여 기본 수준 및 차원 멤버 (있는 경우) 해당 큐브에 있는 Time 형식입니다.If neither a level expression nor a member expression is specified, the ClosingPeriod function uses the default level and member of the dimension (if any) in the cube with a type of Time.

    ClosingPeriod 함수는 다음과 같은 MDX 문과 동일 합니다.The ClosingPeriod function is equivalent to the following MDX statement:

    Tail(Descendants(Member_Expression, Level_Expression), 1)을 참조하세요.Tail(Descendants(Member_Expression, Level_Expression), 1).

참고

OpeningPeriod 함수는 비슷합니다는 ClosingPeriod 함수와 OpeningPeriod 함수는 마지막 형제 대신 첫 번째 형제를 반환 합니다.The OpeningPeriod function is similar to the ClosingPeriod function, except that the OpeningPeriod function returns the first sibling instead of the last sibling.

Examples

다음 예에서는 의미적으로 Time 형식인 Date 차원의 FY2007 멤버에 대한 기본 측정값의 값을 반환합니다.The following example returns the value for the default measure for FY2007 member of the Date dimension (which has a semantic type of Time). Fiscal Year 수준이 [All] 수준의 첫 번째 하위 항목이고, Fiscal 계층이 계층 컬렉션의 첫 번째 사용자 정의 계층이라서 해당 계층이 기본 계층이며, FY 2007 멤버가 이 계층에서 이 수준의 마지막 형제이므로 이 멤버가 반환됩니다.This member is returned because the Fiscal Year level is the first descendant of the [All] level, the Fiscal hierarchy is the default hierarchy because it is the first user-defined hierarchy in the hierarchy collection, and the FY 2007 member is the last sibling in this hierarchy at this level.

SELECT ClosingPeriod() ON 0  
FROM [Adventure Works]  

다음 예에서는 Date.Date 특성 계층의 Date.Date.Date 수준에서 November 30, 2006 멤버의 기본 측정값에 대한 값을 반환합니다.The following example returns the value for the default measure for November 30, 2006 member at the Date.Date.Date level for the Date.Date attribute hierarchy. 이 멤버는 Date.Date 특성 계층에서 [All] 수준의 하위 항목에 대한 마지막 형제입니다.This member is the last sibling of the descendant of [All] level in the Date.Date attribute hierarchy.

SELECT ClosingPeriod ([Date].[Date].[Date]) ON 0  
FROM [Adventure Works]  

다음 예에서는 December, 2003 멤버의 기본 측정값에 대한 값을 반환합니다. 이 멤버는 Calendar 사용자 정의 계층의 Year 수준에서 2003 멤버의 하위 항목에 대한 마지막 형제입니다.The following example returns the value for the default measure for December, 2003 member, which is the last sibling of the descendant of the 2003 member at the year level in the Calendar user-defined hierarchy.

SELECT ClosingPeriod ([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0  
FROM [Adventure Works]  

다음 예에서는 June, 2003 멤버의 기본 측정값에 대한 값을 반환합니다. 이 멤버는 Fiscal 사용자 정의 계층의 Year 수준에서 2003 멤버의 하위 항목에 대한 마지막 형제입니다.The following example returns the value for the default measure for June, 2003 member, which is the last sibling of the descendant of the 2003 member at the year level in the Fiscal user-defined hierarchy.

SELECT ClosingPeriod ([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0  
FROM [Adventure Works]  

관련 항목:See Also

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