ParallelPeriod (MDX)ParallelPeriod (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 a member from a prior period in the same relative position as a specified member.

구문Syntax


ParallelPeriod( [ Level_Expression [ ,Index [ , Member_Expression ] ] ] )  

인수Arguments

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

인덱스Index
지정한 멤버와의 간격을 나타내는 병렬 기간 수를 지정하는 유효한 숫자 식입니다.A valid numeric expression that specifies the number of parallel periods to lag.

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

주의Remarks

유사 하지만 사촌 함수는 ParallelPeriod 함수는 시계열 더욱 긴밀 하 게 관련이 있습니다.Although similar to the Cousin function, the ParallelPeriod function is more closely related to time series. ParallelPeriod 함수는 지정된 된 수준에서 지정된 된 멤버의 상위 항목, 지정 된 시간 간격의 상위 항목의 형제나 찾아서 마지막 형제의 하위 항목 중 지정된 된 멤버의 병렬 기간을 반환 합니다.The ParallelPeriod function takes the ancestor of the specified member at the specified level, finds the ancestor's sibling with the specified lag, and finally returns the parallel period of the specified member among the descendants of the sibling.

ParallelPeriod 함수는 다음 기본값을 가집니다.The ParallelPeriod function has the following defaults:

  • 기본 멤버 값의 형식 가진 첫 번째 차원에 있는 첫 번째 계층의 현재 구성원은 수준 식과 멤버 식이 모두 지정 하는 경우 시간 측정값 그룹에 있습니다.If neither a level expression nor a member expression is specified, the default member value is the current member of the first hierarchy on the first dimension with a type of Time in the measure group.

  • 수준 식이 지정 된 경우 표시 되지만 멤버 식이 지정 되지 않은 경우 기본 멤버 값은 Level_Expression. Hierarchy.CurrentMember합니다.If a level expression is specified, but a member expression is not specified, the default member value is Level_Expression.Hierarchy.CurrentMember.

  • 기본 인덱스 값은 1입니다.The default index value is 1.

  • 기본 수준은 지정된 멤버의 부모 수준입니다.The default level is the level of the parent of the specified member.

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

    Cousin(Member_Expression, Ancestor(Member_Expression, Level_Expression) .Lag(Numeric_Expression))

예제Example

다음 예에서는 Quarter 수준에 따라 기간 간격을 3으로 하여 2003년 10월에 대한 병렬 기간을 반환합니다. 즉, 2003년 1월을 반환합니다.The following example returns the parallel period for the month of October 2003 with a lag of three periods, based on the quarter level, which returns the month of January, 2003.

SELECT ParallelPeriod ([Date].[Calendar].[Calendar Quarter]  
   , 3  
   , [Date].[Calendar].[Month].[October 2003])  
   ON 0  
   FROM [Adventure Works]  

다음 예에서는 Semester 수준에 따라 기간 간격을 3으로 하여 2003년 10월에 대한 병렬 기간을 반환합니다. 즉, 2002년 4월을 반환합니다.The following example returns the parallel period for the month of October 2003 with a lag of three periods, based on the semester level, which returns the month of April, 2002.

SELECT ParallelPeriod ([Date].[Calendar].[Calendar Semester]  
   , 3  
   , [Date].[Calendar].[Month].[October 2003])  
   ON 0  
   FROM [Adventure Works]  

참고 항목See Also

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