TopPercent
La fonction TopPercent retourne, dans l'ordre décroissant, les lignes de premier niveau d'une table dont le total cumulé est au moins égal au pourcentage spécifié.
Syntaxe
TopPercent(<table expression>, <rank expression>, <percent>)
Application
Expression qui retourne une table, comme une <référence de colonne de table>, ou fonction qui retourne une table.
Type de valeur renvoyé
<expression de table>
Notes
La fonction TopPercent retourne les lignes de premier niveau dans l'ordre décroissant en fonction de la valeur évaluée de l'argument <rank expression> pour chaque ligne, de telle sorte que la somme des valeurs <rank expression> soit au moins égale au pourcentage spécifié par l'argument <percent>. TopPercent retourne le plus petit nombre d'éléments possible tout en correspondant à la valeur de pourcentage spécifiée.
Exemple
Supposez, par exemple, que la colonne d'une table nommée Products contienne les données suivantes :
Nom de produit | Unités de vente |
---|---|
Pommes |
30 |
Kiwis |
10 |
Oranges |
40 |
Citrons |
20 |
Dans cet exemple, la fonction suivante :
TopPercent([Products], [Unit Sales], 60)
retourne la table suivante :
Nom de produit | Unités de vente |
---|---|
Oranges |
40 |
Pommes |
30 |
Notez que les Pommes sont sélectionnées à la place des Citrons.
Voir aussi
Référence
Fonctions DMX (Data Mining Extensions)
Fonctions (DMX)
Mappage des fonctions sur les type de requêtes (DMX)