TopCount

Devuelve el número especificado de filas superiores en orden decreciente de rango, como lo especifica una expresión.

Sintaxis

TopCount(<table expression>, <rank expression>, <count>)

Se aplica a

Una expresión que devuelve una tabla, como <table column reference>, o una función que devuelve una tabla.

Tipo devuelto

<table expression>

Notas

El valor que proporciona el argumento <rank expression> determina el orden decreciente de rango para las filas que proporciona el argumento <table expression>, y se devuelve el número de filas superiores que especifica el argumento <count>.

Por ejemplo, supongamos que la siguiente instrucción sub-SELECT devuelve la tabla que figura a continuación:

(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

La función TopCount puede usarse con la instrucción Sub-SELECT de la siguiente manera:

TopCount((SELECT [Product Name], $Probability AS [Probability] FROM Predict([Products Purchases], INCLUDE_STATISTICS)), [Probability], 2)

Este ejemplo ofrece los siguientes resultados:

Product name Probability

Oranges

0.5

Apples

0.4

Vea también

Referencia

Referencia de funciones de Extensiones de minería de datos (DMX)
Funciones (DMX)
Asignar funciones a tipos de consulta (DMX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005