TopCount
Retourne le nombre spécifié de lignes les plus hautes dans l'ordre décroissant, comme indiqué par une expression.
Syntaxe
TopCount(<table expression>, <rank expression>, <count>)
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 valeur fournie par l'argument <rank expression> détermine l'ordre décroissant du classement des lignes indiquées dans l'argument <table expression>, et le nombre de lignes les plus hautes qui est spécifié dans l'argument <count> est retourné.
Supposons, par exemple, que l'instruction Sub-SELECT suivante retourne la table suivante :
(SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS))
Nom de produit | Probabilité |
---|---|
Pommes |
0.4 |
Kiwis |
0.1 |
Oranges |
0.5 |
Citrons |
0.2 |
Vous pouvez utiliser la fonction TopCount avec l'instruction Sub-SELECT, de la façon suivante :
TopCount((SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS)), [Probability], 2)
Cet exemple génère les résultats suivants :
Nom de produit | Probabilité |
---|---|
Oranges |
0.5 |
Pommes |
0.4 |
Voir aussi
Référence
Fonctions DMX (Data Mining Extensions)
Fonctions (DMX)
Mappage des fonctions sur les type de requêtes (DMX)