OpeningPeriod (MDX)
Zwraca pierwszy element równorzędny spośród obiektów podrzędnych określonego poziom, opcjonalnie na określony element członkowski.
Składnia
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) zwracające element członkowski.
Uwagi
Ta funkcja jest przeznaczona przede wszystkim do wymiar czasu używane, ale mogą być używane z dowolnym wymiar.
Jeśli zostanie określone wyrażenie poziomu, OpeningPeriod Funkcja używa hierarchii, która zawiera określony poziom i zwraca pierwszy 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 poziomu i w wyrażenie element członkowski są określone, OpeningPeriod funkcja zwraca pierwszy element równorzędny spośród obiektów podrzędnych określonego element członkowski na określonym poziomie w hierarchii zawierające określony poziom.
Jeśli żadna wyrażenie poziom ani wyrażenie element członkowski są określone, OpeningPeriod Funkcja używa domyślnego poziom i element członkowski wymiar typu czas.
Ostrzeżenie
ClosingPeriod jest podobna do funkcji OpeningPeriod działać z wyjątkiem ClosingPeriod funkcja zwraca ostatni element równorzędny zamiast pierwszy element równorzędny.
Przykłady
Poniższy przykład zwraca wartości domyślnej miara FY2002 element członkowski wymiar daty (która ma 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 FY2002 element członkowski jest pierwszym elementem równorzędnym w tej hierarchii na tym poziomie.
SELECT OpeningPeriod() ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartości domyślnej miara do 01.07.01 element członkowski poziom Date.Date.Date Date.Date hierarchia atrybut.To element członkowski jest pierwszy element równorzędny podrzędnego w Date.Date [All] poziom atrybut hierarchii.
SELECT OpeningPeriod([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartości domyślnej miara styczeń 2003 element członkowski, który jest pierwszy element równorzędny podrzędnego element członkowski 2003 roku poziom w hierarchii zdefiniowany przez użytkownika kalendarz.
SELECT OpeningPeriod([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartości domyślnej miara lipca 2002 element członkowski, który jest pierwszy element równorzędny podrzędnego element członkowski 2003 roku poziom w hierarchii fiskalnych zdefiniowane przez użytkownika.
SELECT OpeningPeriod([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]