TopPercent

La función TopPercent devuelve, en orden decreciente de rango, las filas superiores de una tabla cuyo total acumulado sea al menos un porcentaje especificado.

Sintaxis

TopPercent(<table expression>, <rank expression>, <percent>)

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

La función TopPercent devuelve las filas superiores en orden decreciente de rango del valor evaluado del argumento <rank expression> para cada fila, de modo que la suma de los valores de <rank expression> sea al menos el porcentaje que especifica el argumento <percent>. TopPercent devuelve el menor número posible de elementos que cumpla el valor de porcentaje especificado.

Ejemplos

Por ejemplo, supongamos que una columna de tabla de productos denominada Products contiene los siguientes datos:

Product name Unit sales

Apples

30

Kiwi fruit

10

Oranges

40

Lemons

20

En este ejemplo, la siguiente función:

TopPercent([Products], [Unit Sales], 60) 

devuelve la siguiente tabla:

Product name Unit sales

Oranges

40

Apples

30

Observe que se selecciona Apples en lugar de Lemons.

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