Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca członka będącego ostatnim rodzeństwem spośród potomków określonego członka na określonym poziomie.
Syntax
ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )
Arguments
Level_Expression
Poprawne wyrażenie wielowymiarowe (MDX), które zwraca poziom.
Member_Expression
Poprawne wyrażenie Multidimensional Expressions (MDX), które zwraca członka.
Remarks
Funkcja ta jest przede wszystkim przeznaczona do stosowania wobec wymiaru o typie Czasu, ale może być używana z dowolnym wymiarem.
Jeśli określono wyrażenie poziomu, funkcja ClosingPeriod wykorzystuje wymiar zawierający określony poziom i zwraca ostatniego rodzeńca spośród potomków domyślnego członka na określonym poziomie.
Jeśli określone są zarówno wyrażenie poziomowe, jak i wyrażenie członkowskie, funkcja ClosingPeriod zwraca ostatniego rodzeńca spośród potomków określonego członka na określonym poziomie.
Jeśli nie podano ani wyrażenia poziomu, ani wyrażenia członka, funkcja Okresu Zamykania używa domyślnego poziomu i członka wymiaru (jeśli występuje) w sześcianie o typie Czas.
Funkcja ClosingPeriod jest równoważna następującemu poświadczeniu MDX:
Tail(Descendants(Member_Expression, Level_Expression), 1).
Note
Funkcja Okresu Otwarcia jest podobna do funkcji Okresu Zamykania , z tą różnicą, że funkcja Okresu Otwarcia zwraca pierwszego rodzeństwa zamiast ostatniego.
Examples
Poniższy przykład zwraca wartość domyślnej miary dla członka wymiaru Date na rok fiskalny 2007 (który ma semantyczny typ Time). Ten członek jest zwracany, ponieważ poziom Roku Fiskalnego jest pierwszym potomkiem poziomu [Wszystko], hierarchia fiskalna jest hierarchią domyślną, ponieważ jest pierwszą hierarchią zdefiniowaną przez użytkownika w kolekcji hierarchii, a członek z roku finansowego 2007 jest ostatnim rodzeństwem w tej hierarchii na tym poziomie.
SELECT ClosingPeriod() ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartość domyślnej miary dla członka 30 listopada 2006 roku na poziomie Date.Date.Date dla hierarchii atrybutów Date.Date. Ten członek jest ostatnim rodzeństwem potomka poziomu [All] w hierarchii atrybutów Date. Date.
SELECT ClosingPeriod ([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartość domyślnej miary dla członka z grudnia 2003 roku, który jest ostatnim rodzeństwem potomka członka z 2003 roku na poziomie roku w hierarchii użytkownika Kalendarza.
SELECT ClosingPeriod ([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartość domyślnej miary dla członka czerwiec 2003, który jest ostatnim rodzeństwem potomka członka z 2003 roku na poziomie roku w hierarchii użytkownika Fiscal definiowanej przez użytkownika.
SELECT ClosingPeriod ([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]