PrevMember (MDX)

Mengembalikan anggota sebelumnya di level yang berisi anggota tertentu.

Syntax

  
Member_Expression.PrevMember   

Arguments

Member_Expression
Ekspresi Multidimensional Expressions (MDX) valid yang mengembalikan anggota.

Remarks

Fungsi PrevMember mengembalikan anggota sebelumnya pada level yang sama dengan anggota yang ditentukan.

Example

Contoh berikut menunjukkan kueri sederhana yang menggunakan fungsi PrevMember untuk menampilkan nama anggota tepat sebelum anggota saat ini pada sumbu baris:

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

Contoh berikut mengembalikan jumlah reseller yang penjualannya menurun selama periode waktu sebelumnya, berdasarkan nilai anggota State-Province yang dipilih pengguna yang dievaluasi menggunakan fungsi Aggregate. Fungsi Hierarchize dan DrillDownLevel digunakan untuk mengembalikan nilai penjualan yang menurun untuk kategori produk dalam dimensi Produk. Fungsi PrevMember digunakan untuk membandingkan periode waktu saat ini dengan periode sebelumnya.

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