Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Vrátí prvního sourozence mezi potomky určené úrovně, volitelně na určeném členovi.
Syntax
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )
Arguments
Level_Expression
Platný výraz Multidimensional Expressions (MDX), který vrací úroveň.
Member_Expression
Platný výraz Multidimensional Expressions (MDX), který vrací člen.
Remarks
Tato funkce je primárně určena pro použití v časové dimenzi, ale může být použita s jakoukoli dimenzí.
Pokud je specifikován výraz úrovně, funkce OpeningPeriod použije hierarchii, která obsahuje zadanou úroveň, a vrátí prvního sourozence mezi potomky výchozího člena na dané úrovni.
Pokud jsou specifikovány jak výraz úrovně, tak členský výraz, funkce OpeningPeriod vrátí prvního sourozence mezi potomky určeného člena na určené úrovni v hierarchii obsahující danou úroveň.
Pokud nejsou specifikovány ani výraz úrovně, ani výraz člena, funkce OpeningPeriod používá výchozí úroveň a člen dimenze s typem Time.
Note
Funkce Closing Period je podobná funkci OpeningPeriod , s tím rozdílem, že funkce ClosingPeriod vrací posledního sourozence místo prvního.
Examples
Následující příklad vrací hodnotu výchozí míry pro člena dimenze Datum pro fiskální rok 2002 (která má typ Čas). Tento člen je vrácen, protože úroveň fiskálního roku je prvním potomkem úrovně [Vše], fiskální hierarchie je výchozí hierarchií, protože je první uživatelem definovanou hierarchií v kolekci hierarchií, a člen pro fiskální rok 2002 je prvním sourozencem v této hierarchii na této úrovni.
SELECT OpeningPeriod() ON 0
FROM [Adventure Works]
Následující příklad vrací hodnotu výchozí míry pro člena 1. července 2001 na úrovni Date.Date.Date pro hierarchii atributů Date.Date. Tento člen je prvním sourozencem potomka úrovně [All] v hierarchii atributů Date. Date.
SELECT OpeningPeriod([Date].[Date].[Date]) ON 0
FROM [Adventure Works]
Následující příklad vrací hodnotu výchozí míry pro člena leden 2003, což je první sourozenec potomka člena z roku 2003 na úrovni roku v uživatelsky definované hierarchii Kalendáře.
SELECT OpeningPeriod([Date].[Calendar].[Month],[Date].[Calendar].[Calendar Year].&[2003]) ON 0
FROM [Adventure Works]
Následující příklad vrací hodnotu výchozí míry pro člena z července 2002, který je prvním sourozencem potomka člena z roku 2003 na úrovni roku v uživatelsky definované hierarchii Fiscal.
SELECT OpeningPeriod([Date].[Fiscal].[Month],[Date].[Fiscal].[Fiscal Year].&[2003]) ON 0
FROM [Adventure Works]