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]