Otra función extremadamente útil en ciertos escenarios: TOPN devuelve las n filas “superiores” de una tabla (según el criterio que se indique). Los argumentos mínimos que hay que pasar a esta función son:
- Número de filas a extraer
- Tabla de la que realizar la extracción
- Expresión DAX que define el criterio de ordenación para la selección de las n filas superiores
Con esta función también estamos trabajando en contexto de fila.
Por ejemplo, si quisiéramos crear una tabla calculada con los 5 clientes con mayor edad, podríamos conseguirlo con la siguiente expresión:
Older customers =
TOPN(
5,
Customers,
Customers[Age]
)
TOPN(
5,
Customers,
Customers[Age]
)
El resultado sería el siguiente: