TopSum
Devuelve, en orden decreciente de rango, las filas superiores de una tabla cuyo total acumulado sea al menos un valor especificado.
Sintaxis
TopSum(<table expression>, <rank expression>, <sum>)
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 TopSum 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 total que especifica el argumento <sum>. TopSum devuelve el menor número posible de elementos que siga cumpliendo el valor de suma especificado.
Ejemplos
Por ejemplo, supongamos que una columna de tabla de productos denominada Products contiene los siguientes datos:
Product name | Unit sales |
---|---|
Apples |
1200 |
Kiwi fruit |
500 |
Oranges |
1500 |
Lemons |
750 |
En este ejemplo, la siguiente función:
TopSum([Products], [Unit Sales], 2500)
devuelve la siguiente tabla:
Product name | Unit sales |
---|---|
Oranges |
1500 |
Apples |
1200 |
Vea también
Referencia
Referencia de funciones de Extensiones de minería de datos (DMX)
Funciones (DMX)
Asignar funciones a tipos de consulta (DMX)