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