Aracılığıyla paylaş


ClosingPeriod (MDX)

Alt öğelerin'belirtilen bir üyenin belirtilen saat arasında son olan eş, üye işlevi düzey.

ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )

Bağımsız değişkenler

  • Level_Expression
    Bir düzey veren geçerli BIR çok boyutlu deyimler (MDX) ifade.

  • Member_Expression
    Üye işlevi geçerli BIR çok boyutlu deyimler (MDX) ifade.

Remarks

Bu işlev, saat türü ile bir boyut karşı kullanılmak üzere tasarlanmıştır, ancak herhangi bir boyut ile kullanılabilir.

  • Bir düzey ifadesi belirtilirse, ClosingPeriod belirtilen düzeye içerir ve alt öğelerin'varsayılan [NULL]'arasında son olan eş boyut işlevini kullanan üye belirtilen düzeyinde.

  • Düzey bir ifade hem de bir üye ifadesi belirtilirse, ClosingPeriod işlev alt öğelerin'belirtilen düzeyinde belirtilen üyenin arasında son olan eş döndürür.

  • Bir düzey ifade ya da bir üye ifadesi belirtilirse, ClosingPeriod işlev varsayılan düzeyi ve boyutun üyesi (varsa) kullanır küp ile bir saat türü.

The ClosingPeriod işlev is equivalent to the following MDX deyim:

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

Not

The OpeningPeriod işlev is similar to the ClosingPeriod işlev, except that the OpeningPeriod işlev returns the first sibling instead of the last sibling.

Örnekler

Aşağıdaki örnek FY2005 için varsayılan ölçü değerini döndürür üye tarihi boyutun (anlambilim saat türü olan).[All] düzeyin bir ilk düzey mali yıl olduğu için bu üye döndürülür, mali sıradüzeni varsayılan hiyerarşi ilk kullanıcı tanımlı sıradüzeni sıradüzeni koleksiyonunda olduğu ve bu düzeyde, bu hiyerarşisindeki son olan eş My 2005 üye.

SELECT ClosingPeriod() ON 0
FROM [Adventure Works]

Aşağıdaki örnek, 31.08.04 için varsayılan ölçü değerini döndürür üye için tarih.tarih tarih.tarih.tarih düzeyinde öznitelik hiyerarşisi.Bu, alt düzey tarih.tarih [all], bir son eş üye öznitelik hiyerarşisi.

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

Aşağıdaki örnekte varsayılan bir ölçü değeri aralık, yılın alt 2003 üye, son olan eş olan 2003 üye kullanıcı tanımlı Takvim hiyerarşisindeki düzey verir.

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

Aşağıdaki örnekte varsayılan ölçü değerini Haziran, 2003 üyenin alt, son olan eş yıl olan 2003 üye mali kullanıcı tanımlı hiyerarşisindeki düzey verir.

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