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]