Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca pierwsze rodzeństwo spośród potomków określonego poziomu, opcjonalnie na określonym członku.
Syntax
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )
Arguments
Level_Expression
Poprawne wyrażenie wielowymiarowe (MDX), które zwraca poziom.
Member_Expression
Poprawne wyrażenie Multidimensional Expressions (MDX), które zwraca członka.
Remarks
Funkcja ta jest przede wszystkim przeznaczona do użycia w wymiarze czasowym, ale może być używana z dowolnym wymiarem.
Jeśli określono wyrażenie poziomu, funkcja OpeningPeriod wykorzystuje hierarchię zawierającą określony poziom i zwraca pierwszego rodzeńca spośród potomków domyślnego członka na określonym poziomie.
Jeśli określone są zarówno wyrażenie poziomowe, jak i wyrażenie członkowskie, funkcja OpeningPeriod zwraca pierwszego rodzeńca spośród potomków określonego członka na określonym poziomie w hierarchii zawierającej określony poziom.
Jeśli nie podano ani wyrażenia poziomu, ani wyrażenia członka, funkcja OpeningPeriod używa domyślnego poziomu i członka wymiaru o typie Time.
Note
Funkcja Closing Period jest podobna do funkcji OpeningPeriod , z tą różnicą, że funkcja ClosingPeriod zwraca ostatniego rodzeństwa zamiast pierwszego.
Examples
Poniższy przykład zwraca wartość domyślnej miary dla członka wymiaru Date z roku fiskalnego 2002 (który ma typ Time). Ten członek jest zwracany, ponieważ poziom roku fiskalnego jest pierwszym potomkiem poziomu [Wszystkich], hierarchia fiskalna jest hierarchią domyślną, ponieważ jest pierwszą hierarchią zdefiniowaną przez użytkownika w kolekcji hierarchii, a członek z roku fiskalnego 2002 jest pierwszym rodzeństwem w tej hierarchii na tym poziomie.
SELECT OpeningPeriod() ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartość domyślnej miary dla członka z 1 lipca 2001 roku na poziomie Date.Date.Date dla hierarchii atrybutów Date.Date. Ten członek jest pierwszym rodzeństwem potomka poziomu [All] w hierarchii atrybutów Date. Date.
SELECT OpeningPeriod([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartość domyślnej miary dla członka stycznia 2003 roku, który jest pierwszym bratem potomka członka z 2003 roku na poziomie roku w hierarchii użytkownika Kalendarza.
SELECT OpeningPeriod([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0
FROM [Adventure Works]
Poniższy przykład zwraca wartość domyślnej miary dla członka z lipca 2002 roku, który jest pierwszym rodzeństwem potomka członka z 2003 roku na poziomie roku w hierarchii użytkownika Fiscal definiowanej przez użytkownika.
SELECT OpeningPeriod([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]