Udostępnij za pośrednictwem


ClosingPeriod (MDX)

Zwraca element członkowski, który znajduje się ostatni element równorzędny spośród obiektów podrzędnych określonego elementu członkowskiego na określonym poziomie.

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), które zwraca element członkowski.

Remarks

Ta funkcja jest przede wszystkim przeznaczone do użycia dla wymiaru o typie czas, ale mogą być używane z dowolnym wymiarem.

  • Jeśli zostanie określone wyrażenie poziomu, ClosingPeriod Funkcja korzysta z wymiaru, który zawiera określony poziom i zwraca ostatni element członkowski 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, a co wyrażenie element członkowskiu członkowskiego są określone, ClosingPeriod funkcja zwraca ostatni element członkowski równorzędny spośród obiektów podrzędnych określonego element członkowskiu członkowskiego na określonym poziomie.

  • Jeżeli określono wyrażenie poziom ani wyrażenie element członkowski, ClosingPeriod Funkcja używa domyślnego poziom i elementu członkowskiego wymiaru (jeśli istnieje) w module o typie czas.

The ClosingPeriod funkcja is equivalent to the following MDX instrukcja:

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

Uwaga

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

Przykłady

W poniższym przykładzie są zwracane wartości domyślnej miara dla FY2005 element członkowski wymiaru data (która ma semantyki typu godzina).Ten element członkowski jest zwracany, ponieważ poziom rok finansowy jest pierwszym obiektu podrzędnego z poziomu [Wszystkie], hierarchii obrachunkowy jest domyślna hierarchia, ponieważ jest pierwszym hierarchii zdefiniowanej przez użytkownika w kolekcja hierarchii, a element członkowski członkowski ro 2005 jest ostatnim elementem równorzędnym w danej hierarchii na tym poziomie.

SELECT ClosingPeriod() ON 0
FROM [Adventure Works]

W poniższym przykładzie są zwracane wartości domyślnej miara na 31.08.04 r. element członkowski poziom data.data.data the data.data hierarchia atrybutu.Ten element członkowski jest ostatni element członkowski równorzędny obiektu podrzędnego [Wszystkie] poziom w hierarchii data.data atrybut.

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

W poniższym przykładzie zwraca wartość miara domyślne dla grudnia 2003 element członkowski członkowski, który jest ostatni element członkowski równorzędny obiektu podrzędnego elementu członkowskiego 2003 roku poziom w hierarchii przez użytkownika kalendarz.

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

W poniższym przykładzie zwraca wartość miara domyślne dla czerwca 2003 element członkowski członkowski, który jest ostatni element członkowski równorzędny obiektu podrzędnego elementu członkowskiego 2003 roku poziom w hierarchii obrachunkowe zdefiniowane przez użytkownika.

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