Bagikan melalui


ParallelPeriod (MDX)

Mengembalikan anggota dari periode sebelumnya dalam posisi relatif yang sama dengan anggota tertentu.

Sintaks

  
ParallelPeriod( [ Level_Expression [ ,Index [ , Member_Expression ] ] ] )  

Argumen

Level_Expression
Ekspresi Ekspresi Multidminsional (MDX) yang valid yang mengembalikan tingkat.

Index
Ekspresi numerik valid yang menentukan jumlah periode paralel untuk jeda.

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

Keterangan

Meskipun mirip dengan fungsi Cousin , fungsi ParallelPeriod lebih terkait erat dengan rangkaian waktu. Fungsi ParallelPeriod mengambil leluhur anggota yang ditentukan pada tingkat yang ditentukan, menemukan saudara leluhur dengan jeda yang ditentukan, dan akhirnya mengembalikan periode paralel anggota yang ditentukan di antara keturunan saudara kandung.

Fungsi ParallelPeriod memiliki default berikut:

  • Jika ekspresi tingkat atau ekspresi anggota tidak ditentukan, nilai anggota default adalah anggota hierarki pertama saat ini pada dimensi pertama dengan jenis Waktu dalam grup pengukuran.

  • Jika ekspresi tingkat ditentukan, tetapi ekspresi anggota tidak ditentukan, nilai anggota default adalah Level_Expression.Hierarki.CurrentMember.

  • Nilai indeks default adalah 1.

  • Tingkat default adalah tingkat induk anggota yang ditentukan.

Fungsi ParallelPeriod setara dengan pernyataan MDX berikut:

Cousin(Member_Expression, Ancestor(Member_Expression, Level_Expression) .Lag(Numeric_Expression))

Contoh

Contoh berikut mengembalikan periode paralel untuk bulan Oktober 2003 dengan jeda tiga periode, berdasarkan tingkat kuartal, yang mengembalikan bulan Januari 2003.

SELECT ParallelPeriod ([Date].[Calendar].[Calendar Quarter]  
   , 3  
   , [Date].[Calendar].[Month].[October 2003])  
   ON 0  
   FROM [Adventure Works]  

Contoh berikut mengembalikan periode paralel untuk bulan Oktober 2003 dengan jeda tiga periode, berdasarkan tingkat semester, yang mengembalikan bulan April 2002.

SELECT ParallelPeriod ([Date].[Calendar].[Calendar Semester]  
   , 3  
   , [Date].[Calendar].[Month].[October 2003])  
   ON 0  
   FROM [Adventure Works]  

Lihat Juga

Referensi Fungsi MDX (MDX)