Udostępnij za pośrednictwem


OpeningPeriod (MDX)

Zwraca pierwszy element członkowski równorzędny spośród obiektów podrzędnych na określonym poziomie, opcjonalnie przy określonym elemencie członkowskim.

OpeningPeriod( [ 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 przeznaczona przede wszystkim do używane wymiaru czas, ale mogą być używane z dowolnym wymiarem.

  • Jeśli zostanie określone wyrażenie poziomu, OpeningPeriod Funkcja używa hierarchii, która zawiera określony poziom i zwraca pierwszy 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 poziomu, a co wyrażenie element członkowskiu członkowskiego są określone, OpeningPeriod funkcja zwraca pierwszy element członkowski równorzędny spośród obiektów podrzędnych określonego element członkowskiu członkowskiego na określonym poziomie w hierarchii, zawierający określony poziom.

  • Jeśli określone wyrażenie poziom ani wyrażeń element członkowski, OpeningPeriod Funkcja używa domyślnego poziom i elementu członkowskiego wymiaru z typem czas.

The OpeningPeriod funkcja is equivalent to the following MDX instrukcja:

TopCount(Descendants(Member_Expression, Level_Expression), 1)

Uwaga

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

Przykłady

W poniższym przykładzie są zwracane wartości domyślnej miara FY2002 elementu członkowskiego wymiaru data (która ma typ 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 FY2002 jest pierwszy element członkowski równorzędny w danej hierarchii na tym poziomie.

SELECT OpeningPeriod() ON 0
FROM [Adventure Works]

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

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

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

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

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

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