다음을 통해 공유


PrevMember(MDX)

지정한 멤버를 포함하고 있는 수준에서 이전 멤버를 반환합니다.

구문

Member_Expression.PrevMember 

인수

  • Member_Expression
    멤버를 반환하는 유효한 MDX 식입니다.

주의

PrevMember 함수는 지정된 멤버와 같은 수준의 이전 멤버를 반환합니다.

다음 예에서는 PrevMember 함수를 사용하여 행 축에서 현재 멤버 바로 앞에 있는 멤버의 이름을 표시하는 단순 쿼리를 보여 줍니다.

WITH MEMBER MEASURES.PREVMEMBERDEMO AS

[Date].[Calendar].CURRENTMEMBER.PREVMEMBER.NAME

SELECT MEASURES.PREVMEMBERDEMO ON 0,

[Date].[Calendar].MEMBERS ON 1

FROM [Adventure Works]

다음 예에서는 사용자가 선택한 State-Province 멤버에 대해 Aggregate 함수를 사용하여 계산한 값에 따라 이전 기간에 비해 판매량이 감소한 대리점의 수를 반환합니다. Hierarchize 및 DrillDownLevel 함수는 Product 차원의 제품 범주에 대해 판매량 감소 값을 반환하는 데 사용됩니다. PrevMember 함수는 현재 기간과 이전 기간을 비교하는 데 사용됩니다.

WITH MEMBER Measures.[Declining Reseller Sales] AS 
   Count(
      Filter(
         Existing(Reseller.Reseller.Reseller), 
            [Measures].[Reseller Sales Amount] < ([Measures].[Reseller Sales Amount],
            [Date].Calendar.PrevMember)
            )
         )
MEMBER [Geography].[State-Province].x AS 
   Aggregate ( 
      {[Geography].[State-Province].&[WA]&[US], 
      [Geography].[State-Province].&[OR]&[US] } 
         )
SELECT NON EMPTY Hierarchize (
   AddCalculatedMembers (
      {DrillDownLevel({[Product].[All Products]})}
         )
   )
        DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS 
FROM [Adventure Works]
WHERE ([Geography].[State-Province].x, 
    [Date].[Calendar].[Calendar Quarter].&[2003]&[4],
    [Measures].[Declining Reseller Sales])

참고 항목

참조