Partager via


DrilldownLevelBottom (MDX)

Extrait vers le bas les membres les plus bas d'un jeu, d'un niveau à partir d'un niveau spécifié.

Syntaxe

DrilldownLevelBottom(Set_Expression, Count [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])  

Arguments

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

Count
Expression numérique valide qui précise le nombre de tuples à retourner.

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

Numeric_Expression
Optionnel. Expression numérique valide qui correspond généralement à une expression MDX (Multidimensional Expressions) des coordonnées des cellules qui retournent un nombre.

Include_Calc_Members
Optionnel. Mot clé qui ajoute des membres calculés aux résultats d’exploration.

Remarques

Si une expression numérique est spécifiée, la fonction DrilldownLevelBottom trie, dans l’ordre croissant, les enfants de chaque membre du jeu spécifié, en fonction de la valeur spécifiée, comme évalués sur le jeu de membres enfants. Si une expression numérique n'est pas spécifiée, la fonction trie, dans l'ordre croissant, les enfants de chaque membre dans le jeu spécifié, d'après les valeurs des cellules représentées par le jeu de membres enfants, comme déterminé par le contexte de requête ; ce comportement est semblable aux fonctions BottomCount et Tail (MDX) qui retournent un jeu de membres dans l'ordre naturel, sans tri.

Après le tri, la fonction DrilldownLevelBottom retourne un jeu qui contient les membres parents et le nombre de membres enfants, spécifiés dans Count, avec la valeur la plus faible.

La fonction DrilldownLevelBottom est similaire à la fonction DrilldownLevel , mais au lieu d’inclure tous les enfants de chaque membre au niveau spécifié, la fonction DrilldownLevelBottom renvoie le nombre le plus bas de membres enfants.

L’interrogation de la propriété XMLA MdpropMdxDrillFunctions vous permet de vérifier le niveau de prise en charge que le serveur fournit pour les fonctions d’exploration ; Pour plus d’informations, consultez Propriétés XMLA (XmlA) prises en charge .

Exemples

L'exemple ci-dessous retourne les trois enfants inférieurs du niveau Product Category en fonction de la mesure par défaut. Dans l'exemple de cube Adventure Works, les trois derniers enfants pour Accessories sont Tires and Tubes, Pumps et Panniers. Dans Management Studio, dans la fenêtre de requête MDX, vous pouvez accéder à Products | Product Categories | Members | All Products | Accessories pour afficher la liste complète. Vous pouvez augmenter l'argument Count pour retourner davantage de membres.

SELECT DrilldownLevelBottom   
   ([Product].[Product Categories].children,  
   3,  
   [Product].[Product Categories].[Category])  
   ON 0  
   FROM [Adventure Works]  

L’exemple suivant illustre l’utilisation de l’indicateur include_calc_members , utilisé pour inclure des membres calculés dans le niveau d’exploration. La mesure [Reseller Order Count] est ajoutée à l’instruction DrilldownLevelBottom pour s’assurer que les résultats sont triés par cette mesure. Pour voir le membre calculé, il est nécessaire d'augmenter Count à au moins 9.

WITH MEMBER   
[Product].[Product Categories].[Category].&[3].[Premium Clothes] AS  
[Product].[Product Categories].[Subcategory].&[18] +  
[Product].[Product Categories].[Subcategory].&[21]  
SELECT [Measures].[Reseller Order Count] ON 0,  
DRILLDOWNLEVELBOTTOM(  
  [Product].[Product Categories].children ,  
  9,  
  [Product].[Product Categories].[Category] ,  
  [Measures].[Reseller Order Count],  
  INCLUDE_CALC_MEMBERS ) ON 1  
FROM [Adventure Works]  

Voir aussi

DrilldownLevel (MDX)
Guide de référence des fonctions MDX (MDX)