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])