TopCount
Restituisce il numero specificato di righe a partire dall'alto, in ordine di rango decrescente secondo quanto specificato da una determinata espressione.
Sintassi
TopCount(<table expression>, <rank expression>, <count>)
Si applica a
Espressione che restituisce una tabella, come <table column reference> oppure una funzione che restituisce una tabella.
Tipo restituito
<espressione di tabella>
Osservazioni
Il valore specificato dall'argomento <rank expression> determina l'ordine di rango decrescente per le righe specificate nell'argomento <table expression> e viene restituito il numero di righe specificato nell'argomento <count> a partire dall'alto.
Si supponga ad esempio che l'istruzione sub-SELECT seguente restituisca la tabella riportata più avanti:
(SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS))
Product name | Probability |
---|---|
Apples |
0.4 |
Kiwi fruit |
0.1 |
Oranges |
0.5 |
Lemons |
0.2 |
È possibile utilizzare la funzione TopCount con l'istruzione sub-SELECT come illustrato di seguito:
TopCount((SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS)), [Probability], 2)
Per questo esempio vengono restituiti i risultati seguenti:
Product name | Probability |
---|---|
Oranges |
0.5 |
Apples |
0.4 |
Vedere anche
Riferimento
Guida di riferimento alle funzioni DMX (Data Mining Extensions)
Funzioni (DMX)
Mapping di funzioni a tipi di query (DMX)