LastPeriods(MDX)

지정된 멤버를 포함하여 멤버 집합을 반환합니다.

구문

  
LastPeriods(Index [ ,Member_Expression ] )  

인수

Index
여러 기간을 지정하는 유효한 숫자 식입니다.

Member_Expression
멤버를 반환하는 유효한 MDX(다차원 식) 식입니다.

설명

지정된 기간 수가 양수이면 LastPeriods 함수는 지정된 멤버 식에서 Index -1을 지연하고 지정된 멤버로 끝나는 멤버로 시작하는 멤버 집합을 반환합니다. 함수에서 반환된 멤버 수는 Index같습니다.

지정된 기간 수가 음수이면 LastPeriods 함수는 지정된 멤버로 시작하고 지정된 멤버에서 리드(- Index - 1)하는 멤버로 끝나는 멤버 집합을 반환합니다. 함수에서 반환되는 멤버 수는 Index절대값과 같습니다.

지정된 기간 수가 0 이면 LastPeriods 함수는 빈 집합을 반환합니다 . 0이 지정된 경우 지정된 멤버를 반환하는 Lag 함수와는 다릅니다.

멤버를 지정하지 않으면 LastPeriods 함수는 Time.CurrentMember를 사용합니다. 시간 차원으로 표시된 차원이 없는 경우 함수는 오류 없이 구문 분석 및 실행되지만 클라이언트 애플리케이션에서 셀 오류가 발생합니다.

다음 예제에서는 회계 연도 2002의 두 번째 세 번째 및 네 번째 회계 분기에 대한 기본 측정값을 반환합니다.

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

참고 항목

이 예제는 다음 (콜론) 연산자를 사용하여 작성할 수도 있습니다.

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

다음 예에서는 2002 회계 연도의 1분기에 대한 기본 측정값을 반환합니다. 지정된 기간 수는 3개이지만 회계 연도에 이전 기간이 없으므로 하나만 반환할 수 있습니다.

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

참고 항목

MDX 함수 참조(MDX)