Bagikan melalui


OpeningPeriod (MDX)

Mengembalikan saudara pertama di antara turunan dari tingkat tertentu, secara opsional pada anggota tertentu.

Sintaks

  
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )  

Argumen

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

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

Keterangan

Fungsi ini terutama dimaksudkan untuk digunakan dimensi Waktu, tetapi dapat digunakan dengan dimensi apa pun.

  • Jika ekspresi tingkat ditentukan, fungsi OpeningPeriod menggunakan hierarki yang berisi tingkat yang ditentukan dan mengembalikan saudara pertama di antara turunan anggota default pada tingkat yang ditentukan.

  • Jika ekspresi tingkat dan ekspresi anggota ditentukan, fungsi OpeningPeriod mengembalikan saudara pertama di antara turunan anggota yang ditentukan pada tingkat yang ditentukan dalam hierarki yang berisi tingkat yang ditentukan.

  • Jika ekspresi tingkat atau ekspresi anggota tidak ditentukan, fungsi OpeningPeriod menggunakan tingkat default dan anggota dimensi dengan jenis Waktu.

Catatan

Fungsi ClosingPeriod mirip dengan fungsi OpeningPeriod , kecuali bahwa fungsi ClosingPeriod mengembalikan saudara terakhir alih-alih saudara pertama.

Contoh

Contoh berikut mengembalikan nilai untuk ukuran default untuk anggota FY2002 dari dimensi Tanggal (yang memiliki jenis Waktu). Anggota ini dikembalikan karena tingkat Tahun Fiskal adalah turunan pertama dari tingkat [Semua], hierarki Fiskal adalah hierarki default karena ini adalah hierarki pertama yang ditentukan pengguna dalam koleksi hierarki, dan anggota FY2002 adalah saudara pertama dalam hierarki ini pada tingkat ini.

SELECT OpeningPeriod() ON 0  
FROM [Adventure Works]  
  

Contoh berikut mengembalikan nilai untuk ukuran default untuk anggota 1 Juli 2001 di tingkat Date.Date.Date untuk hierarki atribut Date.Date. Anggota ini adalah saudara pertama dari keturunan tingkat [Semua] dalam hierarki atribut Date.Date.

SELECT OpeningPeriod([Date].[Date].[Date]) ON 0  
FROM [Adventure Works]  
  

Contoh berikut mengembalikan nilai untuk ukuran default untuk anggota Januari 2003, yang merupakan saudara pertama dari turunan anggota 2003 di tingkat tahun dalam hierarki yang ditentukan pengguna Kalender.

SELECT OpeningPeriod([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0  
FROM [Adventure Works]  
  

Contoh berikut mengembalikan nilai untuk ukuran default untuk anggota Juli 2002, yang merupakan saudara pertama dari keturunan anggota 2003 pada tingkat tahun dalam hierarki yang ditentukan pengguna Fiskal.

SELECT OpeningPeriod([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0  
FROM [Adventure Works]  
  

Lihat Juga

TopCount (MDX)
Referensi Fungsi MDX (MDX)
FirstSibling (MDX)