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]