Partager via


Subset (MDX)

Retourne un sous-ensemble de tuples d'un jeu spécifié.

Syntaxe

  
Subset(Set_Expression, Start [ ,Count ] )  

Arguments

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

Start
Expression numérique valide qui précise la position du premier tuple à retourner.

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

Remarques

À partir du jeu spécifié, la fonction Sous-ensemble retourne un sous-ensemble qui contient le nombre spécifié de tuples, en commençant à la position de début spécifiée. La position de départ est fondée sur un index de base zéro : zéro (0) correspond au premier tuple dans le jeu spécifié, 1 correspond au deuxième, et ainsi de suite.

Si Count n’est pas spécifié, la fonction retourne tous les tuples du début à la fin du jeu.

Exemple

L'exemple ci-dessous retourne la mesure Reseller Sales pour les cinq premières sous-catégories de vente de produits, quelle que soit la hiérarchie et conformément à la mesure Reseller Gross Profit (marge brute du revendeur). La fonction Sous-ensemble est utilisée pour renvoyer uniquement les cinq premiers jeux du résultat une fois le résultat ordonné à l’aide de la fonction Order .

SELECT Subset  
   (Order   
      ([Product].[Product Categories].[SubCategory].members  
         ,[Measures].[Reseller Gross Profit]  
         ,BDESC  
      )  
   ,0  
   ,5  
   ) ON 0  
FROM [Adventure Works]  

Voir aussi

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