PrevMember (MDX)
Zwraca poprzedni element w poziomie, na którym znajduje się określony element członkowski.
Member_Expression.PrevMember
Argumenty
- Member_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca element członkowski.
Remarks
The PrevMember funkcja returns the previous element członkowski in the same poziom as the specified element członkowski.
Przykład
W poniższym przykładzie pokazano prostą kwerendę, która korzysta z PrevMember Funkcja:
WITH MEMBER MEASURES.PREVMEMBERDEMO AS
[Date].[Calendar].PREVMEMBER.NAME
SELECT MEASURES.PREVMEMBERDEMO ON 0,
[Date].[Calendar].MEMBERS ON 1
FROM [Adventure Works]
W poniższym przykładzie zwraca liczbę sprzedawcom, w których sprzedaż zostały odrzucone w poprzednim okresie, na podstawie wybranego przez użytkownika State-Province element członkowski członkowski wartości obliczane przy użyciu funkcja agregacja.The Hierarchize and DrillDownLevel functions are used to return values for declining sales for product categories in the Product dimension.The PrevMember funkcja is used to compare the current czas period with the previous czas period.
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])