LastPeriods(MDX)

업데이트: 2006년 7월 17일

지정한 멤버까지 포함하는 멤버 집합을 반환합니다.

구문

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]

참고 항목

참조

MDX 함수 참조(MDX)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 7월 17일

변경된 내용
  • 자세한 설명을 위해 구문과 인수를 업데이트했습니다.
  • 업데이트된 예를 추가했습니다.