ClosingPeriod (MDX)
Zwraca element członkowski, który jest ostatnim elementem równorzędnym wśród obiektów podrzędnych określonego elementu członkowskiego określonego poziom.
Składnia
ClosingPeriod( [ Level_Expression [ ,Member_Expression ] ] )
Argumenty
Level_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca poziom.Member_Expression
Prawidłowe wyrażenie Multidimensional Expressions (MDX) zwracające element członkowski.
Uwagi
Ta funkcja jest przeznaczona głównie stosowane wobec wymiar typu czas, ale mogą być używane z dowolnym wymiar.
Jeśli zostanie określone wyrażenie poziomu, ClosingPeriod funkcja wykorzystuje wymiar, który zawiera określony poziom i zwraca ostatni element równorzędny spośród obiektów podrzędnych domyślny element członkowski na określonym poziomie.
Jeśli oba wyrażenia poziom i w wyrażenie element członkowski są określone, ClosingPeriod funkcja zwraca ostatni element równorzędny spośród obiektów podrzędnych określonego element członkowski na określonym poziomie.
Jeśli żadna wyrażenie poziom ani wyrażenie element członkowski jest określony, ClosingPeriod Funkcja używa domyślnego poziom i element członkowski wymiar (jeśli są) w module typu Godzina.
ParallelPeriod Funkcja jest odpowiednikiem następującej instrukcja MDX:
Tail(Descendants(Member_Expression, Level_Expression), 1).
Ostrzeżenie
OpeningPeriod jest podobna do funkcji ClosingPeriod działać z wyjątkiem OpeningPeriod funkcja zwraca pierwszy element równorzędny zamiast ostatni element równorzędny.
Przykłady
Poniższy przykład zwraca wartości domyślnej miara FY2007 element członkowski wymiar daty (która ma semantyczne typ czasu).To element członkowski jest zwrócona, ponieważ poziom roku obrachunkowego jest podrzędnym pierwszego poziomu [All], hierarchii fiskalnych jest domyślna hierarchia, ponieważ pierwszej hierarchii zdefiniowany przez użytkownika kolekcja hierarchii i 2007 ro element członkowski jest ostatnim elementem równorzędnym w tej hierarchii na tym poziomie.
SELECT ClosingPeriod() ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartości domyślnej miara do 30 listopada 2006 element członkowski poziom Date.Date.Date Date.Date hierarchia atrybut.To element członkowski jest ostatnim elementem równorzędnym podrzędnym [All] poziom w hierarchii atrybut Date.Date.
SELECT ClosingPeriod ([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartości domyślnej miara grudzień 2003 element członkowski, który jest ostatnim elementem równorzędnym podrzędnego element członkowski 2003 roku poziom w hierarchii zdefiniowany przez użytkownika kalendarz.
SELECT ClosingPeriod ([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartości domyślnej miara dla czerwca 2003 element członkowski, który jest ostatnim elementem równorzędnym podrzędnego element członkowski 2003 roku poziom w hierarchii fiskalnych zdefiniowane przez użytkownika.
SELECT ClosingPeriod ([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]