LastPeriods(MDX)LastPeriods (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 set of members up to and including a specified member.

구문Syntax


LastPeriods(Index [ ,Member_Expression ] )  

인수Arguments

인덱스Index
여러 기간을 지정하는 유효한 숫자 식입니다.A valid numeric expression that specifies a number of periods.

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

주의Remarks

지정 된 기간 개수가 양수인 경우이 LastPeriods 함수 만큼 이전에 있는 멤버부터 시작 하는 멤버의 집합을 반환 인덱스 -지정 된 멤버 식 및 지정 된 멤버 끝에서 1입니다.If the specified number of periods is positive, the LastPeriods function returns a set of members that start with the member that lags Index - 1 from the specified member expression, and ends with the specified member. 함수에서 반환 되는 멤버 수 같습니다 인덱스합니다.The number of members returned by the function is equal to Index.

지정 된 기간 개수가 음수인 경우이 LastPeriods 함수는 지정 된 멤버부터 시작 하는 멤버 집합을 반환 하 고 이후에 있는 멤버로 끝나는 (- 인덱스 -1)에서 지정된 된 멤버입니다.If the specified number of periods is negative, the LastPeriods function returns a set of members that start with the specified member and ends with the member that leads (- Index - 1) from the specified member. 함수에서 반환 된 멤버의 수는의 절대 값과 같은 인덱스합니다.The number of members returned by the function is equal to the absolute value of Index.

지정 된 기간 개수가 0 바이트인 경우는 LastPeriods 함수는 빈 집합을 반환 합니다.If the specified number of periods is zero, the LastPeriods function returns the empty set. 반면는 지연 0을 지정 하는 경우 지정된 된 멤버를 반환 하는 함수입니다.This is unlike the Lag function, which returns the specified member if 0 is specified.

멤버가 지정 되지 않은 경우는 LastPeriods 함수는 Time.CurrentMember합니다.If a member is not specified, the LastPeriods function uses Time.CurrentMember. 차원이 시간 차원으로 표시되지 않은 경우 이 함수는 오류 없이 구문 분석되고 실행되지만 클라이언트 응용 프로그램에서는 셀 오류가 발생합니다.If no dimension is marked as a Time dimension, the function will parse and execute without an error, but will cause a cell error in the client application.

Examples

다음 예에서는 2002 회계 연도의 2분기, 3분기 및 4분기의 기본 측정값을 반환합니다.The following example returns the default measure value for the second third, and fourth fiscal quarters of fiscal year 2002.

SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0  
FROM [Adventure Works]  
참고

사용 하 여이 예제에서는 작성할 수도 있습니다는: (콜론) 연산자:This example can also be written using the : (colon) operator:

[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]

다음 예에서는 2002 회계 연도의 1분기에 대한 기본 측정값을 반환합니다.The following example returns the default measure value for the first fiscal quarter of fiscal year 2002. 지정된 기간 수는 3이지만 해당 회계 연도에 보다 이전의 기간이 없으므로 한 분기만 반환될 수 있습니다.Although the specified number of periods is three, only one can be returned because there are no earlier periods in the fiscal year.

SELECT LastPeriods  
   (3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]  
   ) ON 0  
FROM [Adventure Works]  

관련 항목:See Also

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