Partager via


Subset (MDX)

Mis à jour : 17 juillet 2006

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.

Notes

À partir du jeu spécifié, la fonction Subset retourne un sous-ensemble qui contient le nombre spécifique de tuples en partant de la position de départ précisé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 à partir de Start jusqu'à 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 Subset retourne uniquement les cinq premiers jeux dans le résultat après avoir classé ce dernier à 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

Référence

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

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 juillet 2006

Contenu modifié :
  • Mise à jour de la syntaxe et des arguments à des fins d'éclaircissement.
  • Ajout d'exemples mis à jour.