Función MAXX

Evalúa una expresión por cada fila de una tabla y devuelve el mayor valor numérico.

Sintaxis

MAXX(<table>,<expression>)

Parámetros

Término

Definición

table

Tabla que contiene las filas para las que se evaluará la expresión.

expression

Expresión que se va a evaluar por cada fila de la tabla.

Valor devuelto

Un número decimal.

Comentarios

El argumento table de la función MAXX puede ser un nombre de tabla o una expresión que se evalúa como una tabla. El segundo argumento indica la expresión que se va a evaluar por cada fila de la tabla.

De los valores que se van a evaluar, solo se cuentan los siguientes:

  • Números. Si la expresión no se evalúa como un número, MAXX devuelve 0 (cero).

  • Fechas.

Las celdas vacías, los valores lógicos y los valores de texto se omiten. Si desea incluir los valores no numéricos en la fórmula, use la función MAXA.

Si se incluye una celda en blanco en la columna o en la expresión, MAXX devuelve una columna vacía.

Ejemplo

La siguiente fórmula usa una expresión como el segundo argumento para calcular el importe total de los impuestos y del envío por cada pedido de la tabla InternetSales. El resultado esperado es 375,7184.

=MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])

La siguiente fórmula primero filtra la tabla InternetSales, mediante una expresión FILTER, para devolver un subconjunto de pedidos de una región de ventas específica, definida como [SalesTerritory] = 5. A continuación, la función MAXX evalúa la expresión usada como el segundo argumento para cada fila de la tabla filtrada y devuelve el importe mayor de impuestos y envíos de esos pedidos únicamente. El resultado esperado es 250,3724.

=MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])

Vea también

Referencia

Función MAX

Función MAXA

Función MAXX

Otros recursos

Funciones estadísticas (DAX)