Definición:
Función de manipulación de tablas que devuelve las primeras N filas de una tabla de acuerdo con una expresión.
Función de manipulación de tablas que devuelve las primeras N filas de una tabla de acuerdo con una expresión.
Sintaxis:
TOPN ( < N_Valor >, < Tabla >, < Expresión_OrdenarPor >, [ < Orden > [, ... ] ] )
- <N_Valor>: número de filas a devolver. Puede ser una expresión DAX que devuelva un valor escalar. Si es 0, se devuelve una tabla vacía.
- <Tabla>: tabla (o expresión de tabla) de donde extraer filas.
- <Expresión_OrdenarPor>: expresión (opcional) cuyo resultado se utiliza para ordenar tabla. Se evalúa para cada fila de la tabla.
- <Orden>: orden (opcional) a aplicar. Puede ser ASC (1) o DESC (0; valor predeterminado).
- La función recibe la tabla virtual generada por ADDCOLUMNS, la cual añade la suma de ingresos por subcategoría(b) a la tabla de subcategorías, extraídas por VALUES(a).

- TOPN devuelve las 6 subcategorías con mayor número de ingresos, de acuerdo con las primeras 6 filas(a) de la tabla, ordenada de forma descendente(c), según los resultados de la medida Ingresos(b).

