DrillupLevel (MDX)

Extrait vers le haut les membres d'un jeu situé au-dessous du niveau spécifié.

Syntaxe

DrillupLevel(Set_Expression [ , Level_Expression ] )

Arguments

  • Set_Expression
    Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.

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

Notes

La fonction DrillupLevel retourne un jeu de membres organisés de manière hiérarchique en fonction des membres inclus dans le jeu spécifié. L'ordre des membres dans le jeu spécifié est conservé.

Si une expression de niveau est spécifiée, la fonction DrillupLevel construit le jeu en récupérant uniquement les membres situés au-dessus du niveau spécifié. Si une expression de niveau est spécifiée et si aucun membre au niveau précisé n'est représenté dans le jeu spécifié, c'est ce dernier qui est retourné.

Si aucune expression de niveau n'est spécifiée, la fonction construit le jeu en récupérant uniquement les membres situés un niveau au-dessus du niveau le plus bas de la première dimension référencée dans le jeu spécifié.

Exemple

L'exemple ci-dessous retourne l'ensemble des membres du premier jeu placés au-dessus du niveau Subcategory.

SELECT DrillUpLevel 
  ({[Product].[Product Categories].[All Products]
    ,[Product].[Product Categories].[Subcategory].&[32],
    [Product].[Product Categories].[Product].&[215]},
  [Product].[Product Categories].[Subcategory]
    )
  ON 0
  FROM [Adventure Works]
  WHERE [Measures].[Internet Order Quantity]