Bagikan melalui


ClosingPeriod (MDX)

Mengembalikan anggota yang merupakan saudara kandung terakhir di antara turunan anggota tertentu pada tingkat tertentu.

Sintaks

  
ClosingPeriod( [ 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 terhadap dimensi dengan jenis Waktu, tetapi dapat digunakan dengan dimensi apa pun.

  • Jika ekspresi tingkat ditentukan, fungsi ClosingPeriod menggunakan dimensi yang berisi tingkat yang ditentukan dan mengembalikan saudara kandung terakhir di antara turunan anggota default pada tingkat yang ditentukan.

  • Jika ekspresi tingkat dan ekspresi anggota ditentukan, fungsi ClosingPeriod mengembalikan saudara kandung terakhir di antara keturunan anggota yang ditentukan pada tingkat yang ditentukan.

  • Jika ekspresi tingkat atau ekspresi anggota tidak ditentukan, fungsi ClosingPeriod menggunakan tingkat default dan anggota dimensi (jika ada) di kubus dengan jenis Waktu.

Fungsi ClosingPeriod setara dengan pernyataan MDX berikut:

Tail(Descendants(Member_Expression, Level_Expression), 1).

Catatan

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

Contoh

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

SELECT ClosingPeriod() ON 0  
FROM [Adventure Works]  

Contoh berikut mengembalikan nilai untuk ukuran default untuk anggota 30 November 2006 pada tingkat Date.Date.Date untuk hierarki atribut Date.Date. Anggota ini adalah saudara kandung terakhir dari tingkat turunan [Semua] dalam hierarki atribut Date.Date.

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

Contoh berikut mengembalikan nilai untuk ukuran default untuk anggota Desember 2003, yang merupakan saudara kandung terakhir dari turunan anggota 2003 di tingkat tahun dalam hierarki kalender yang ditentukan pengguna.

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

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

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

Lihat Juga

OpeningPeriod (MDX)
Referensi Fungsi MDX (MDX)
LastSibling (MDX)