PrevMember (MDX)

Vrátí předchozího člena v úrovni, který obsahuje určeného člena.

Syntax

  
Member_Expression.PrevMember   

Arguments

Member_Expression
Platný výraz Multidimensional Expressions (MDX), který vrací člen.

Remarks

Funkce PrevMember vrací předchozího člena na stejné úrovni jako daný člen.

Example

Následující příklad ukazuje jednoduchý dotaz, který pomocí funkce PrevMember zobrazuje jméno člena těsně před aktuálním členem na ose řádků:

WITH MEMBER MEASURES.PREVMEMBERDEMO AS  
[Date].[Calendar].CURRENTMEMBER.PREVMEMBER.NAME  
SELECT MEASURES.PREVMEMBERDEMO ON 0,  
[Date].[Calendar].MEMBERS ON 1  
FROM [Adventure Works]  

Následující příklad vrací počet přeprodejců, jejichž prodeje v předchozím časovém období poklesly, na základě hodnot State-Province členů vybraných uživatelem vyhodnocených pomocí funkce Agregace. Funkce Hierarchize a DrillDownLevel se používají k vrácení hodnot klesajících prodejů v produktových kategoriích v produktové dimenzi. Funkce PrevMember se používá k porovnání aktuálního časového období s předchozím obdobím.

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