Bagikan melalui


LastPeriods (MDX)

Mengembalikan sekumpulan anggota hingga dan termasuk anggota tertentu.

Sintaks

  
LastPeriods(Index [ ,Member_Expression ] )  

Argumen

Index
Ekspresi numerik valid yang menentukan sejumlah titik.

Member_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan anggota.

Keterangan

Jika jumlah titik yang ditentukan positif, fungsi LastPeriods mengembalikan sekumpulan anggota yang dimulai dengan anggota yang tertinggal Indeks - 1 dari ekspresi anggota yang ditentukan, dan berakhir dengan anggota yang ditentukan. Jumlah anggota yang dikembalikan oleh fungsi sama dengan Indeks.

Jika jumlah periode yang ditentukan negatif, fungsi LastPeriods mengembalikan sekumpulan anggota yang dimulai dengan anggota yang ditentukan dan berakhir dengan anggota yang memimpin (- Indeks - 1) dari anggota yang ditentukan. Jumlah anggota yang dikembalikan oleh fungsi sama dengan nilai absolut Indeks.

Jika jumlah titik yang ditentukan adalah nol, fungsi LastPeriods mengembalikan set kosong. Ini tidak seperti fungsi Lag , yang mengembalikan anggota yang ditentukan jika 0 ditentukan.

Jika anggota tidak ditentukan, fungsi LastPeriods menggunakan Time.CurrentMember. Jika tidak ada dimensi yang ditandai sebagai dimensi Waktu, fungsi akan mengurai dan menjalankan tanpa kesalahan, tetapi akan menyebabkan kesalahan sel di aplikasi klien.

Contoh

Contoh berikut mengembalikan nilai pengukuran default untuk kuartal fiskal ketiga kedua, dan keempat tahun fiskal 2002.

SELECT LastPeriods(3,[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]) ON 0  
FROM [Adventure Works]  

Catatan

Contoh ini juga dapat ditulis menggunakan operator : (titik dua):

[Date].[Fiscal].[Fiscal Quarter].[Q4 FY 2002]: [Date].[Fiscal].[Fiscal Quarter].[Q2 FY 2002]

Contoh berikut mengembalikan nilai pengukuran default untuk kuartal fiskal pertama tahun fiskal 2002. Meskipun jumlah periode yang ditentukan adalah tiga, hanya satu yang dapat dikembalikan karena tidak ada periode sebelumnya pada tahun fiskal.

SELECT LastPeriods  
   (3,[Date].[Fiscal].[Fiscal Quarter].[Q1 FY 2002]  
   ) ON 0  
FROM [Adventure Works]  

Lihat Juga

Referensi Fungsi MDX (MDX)