Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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)