Udostępnij za pośrednictwem


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