Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca poprzedniego członka na poziomie, który zawiera określony członka.
Syntax
Member_Expression.PrevMember
Arguments
Member_Expression
Poprawne wyrażenie Multidimensional Expressions (MDX), które zwraca członka.
Remarks
Funkcja PrevMember zwraca poprzedniego członka na tym samym poziomie co określony członek.
Example
Poniższy przykład pokazuje proste zapytanie, które wykorzystuje funkcję PrevMember do wyświetlania nazwy członka bezpośrednio przed aktualnym członkiem na osi wierszy:
WITH MEMBER MEASURES.PREVMEMBERDEMO AS
[Date].[Calendar].CURRENTMEMBER.PREVMEMBER.NAME
SELECT MEASURES.PREVMEMBERDEMO ON 0,
[Date].[Calendar].MEMBERS ON 1
FROM [Adventure Works]
Poniższy przykład zwraca liczbę resellerów, których sprzedaż spadła w poprzednim okresie, na podstawie wartości wybranych przez użytkownika State-Province członków ocenionych za pomocą funkcji Agregacja. Funkcje Hierarchize i DrillDownLevel służą do zwracania wartości dla spadającej sprzedaży kategorii produktów w wymiarze Produkt. Funkcja PrevMember służy do porównania bieżącego okresu czasu z poprzednim.
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])