Önceki Üye (MDX)

Belirli bir üyeyi içeren seviyedeki önceki üyeyi döndürür.

Syntax

  
Member_Expression.PrevMember   

Arguments

Member_Expression
Bir üye döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Remarks

PrevMember fonksiyonu, önceki üyeyi belirtilen üyerle aynı seviyede döndürür.

Example

Aşağıdaki örnek, PrevMember fonksiyonunu kullanarak mevcut üyenin hemen önünde sıralar ekseninde üyenin adını gösteren basit bir sorgu göstermektedir:

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

Aşağıdaki örnek, önceki zaman diliminde satışları azalan satıcıların sayısını, Aggregate fonksiyonu kullanılarak değerlendirilen kullanıcı tarafından seçilen State-Province üye değerlerine dayanarak geri döner. Hierarchize ve DrillDownLevel fonksiyonları, Ürün boyutundaki ürün kategorilerinin satışlarının azalması için değerleri döndürmek için kullanılır. PrevMember fonksiyonu, mevcut zaman dilimini önceki zaman dilimiyle karşılaştırmak için kullanılır.

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