Partager via


OpeningPeriod (MDX)

Retourne le premier frère parmi les descendants d'un niveau spécifié, éventuellement à un membre spécifié.

Syntaxe

  
OpeningPeriod( [ Level_Expression [ , Member_Expression ] ] )  

Arguments

Level_Expression
Expression MDX (Multidimensional Expressions) valide qui retourne un niveau.

Member_expression
Expression MDX (Multidimensional Expressions) valide qui retourne un membre.

Remarques

Cette fonction a principalement été conçue pour être exploitée avec la dimension Time (dimension de temps) mais peut également être utilisée avec n'importe quelle dimension.

  • Si une expression de niveau est spécifiée, la fonction OpeningPeriod utilise la hiérarchie qui contient le niveau spécifié et retourne le premier frère parmi les descendants du membre par défaut au niveau spécifié.

  • Si une expression de niveau et une expression membre sont spécifiées, la fonction OpeningPeriod retourne le premier frère parmi les descendants du membre spécifié au niveau spécifié au sein de la hiérarchie contenant le niveau spécifié.

  • Si ni une expression de niveau ni une expression membre ne sont spécifiées, la fonction OpeningPeriod utilise le niveau et le membre par défaut de la dimension avec un type Time.

Notes

La fonction ClosingPeriod est similaire à la fonction OpeningPeriod , sauf que la fonction ClosingPeriod retourne le dernier frère au lieu du premier frère.

Exemples

L'exemple ci-dessous retourne la valeur de la mesure par défaut pour le membre FY2002 de la dimension Date (dimension de type Time). Ce membre est retourné parce que le niveau Fiscal Year (année fiscale) est le premier descendant du niveau [All], la hiérarchie Fiscal est la hiérarchie par défaut parce qu'elle est la première hiérarchie définie par l'utilisateur dans la collection des hiérarchies, et le membre FY2002 est le premier frère de cette hiérarchie à ce niveau.

SELECT OpeningPeriod() ON 0  
FROM [Adventure Works]  
  

L'exemple suivant retourne la valeur de la mesure par défaut pour le membre July 1, 2001 (1er juillet 2001) au niveau Date.Date.Date de la hiérarchie d'attribut Date.Date. Ce membre est le premier frère du descendant du niveau [All] dans la hiérarchie d'attribut Date.Date.

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

L'exemple ci-après retourne la valeur de la mesure par défaut pour le membre January, 2003 (janvier 2003) qui est le premier frère du descendant du membre 2003 au niveau Year (année) dans la hiérarchie définie par l'utilisateur Calendar (calendrier).

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

L'exemple ci-après retourne la valeur de la mesure par défaut pour le membre July, 2002 (juillet 2002) qui est le premier frère du descendant du membre 2003 au niveau Year (année) dans la hiérarchie définie par l'utilisateur Fiscal.

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

Voir aussi

TopCount (MDX)
Guide de référence des fonctions MDX (MDX)
FirstSibling (MDX)