LastPeriods(MDX)
지정한 멤버까지 포함하는 멤버 집합을 반환합니다.
구문
LastPeriods(Index [ ,Member_Expression ] )
인수
Index
여러 기간을 지정하는 유효한 숫자 식입니다.Member_Expression
멤버를 반환하는 유효한 MDX 식입니다.
주의
지정된 기간 개수가 양수인 경우 LastPeriods 함수는 지정된 멤버 식에서 Index - 1만큼 이전에 있는 멤버부터 시작하여 지정된 멤버로 끝나는 멤버 집합을 반환합니다. 함수에서 반환되는 멤버 개수는 Index와 동일합니다.
지정된 기간 개수가 음수인 경우 LastPeriods 함수는 지정된 멤버부터 시작하여 지정된 멤버의 (- Index - 1)만큼 이후에 있는 멤버로 끝나는 집합을 반환합니다. 함수에서 반환되는 멤버 개수는 Index의 절대값과 동일합니다.
지정된 기간이 0인 경우 LastPeriods 함수는 빈 집합을 반환합니다. 이와 달리 Lag 함수는 0이 지정된 경우 지정된 멤버를 반환합니다.
멤버가 지정되지 않은 경우 LastPeriods 함수는 Time.CurrentMember를 사용합니다. 차원이 시간 차원으로 표시되지 않은 경우 이 함수는 오류 없이 구문 분석되고 실행되지만 클라이언트 응용 프로그램에서는 셀 오류가 발생합니다.
예
다음 예에서는 2002 회계 연도의 2분기, 3분기 및 4분기의 기본 측정값을 반환합니다.
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]