Función TOPN

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]
)

El resultado sería el siguiente:

Función TOPN