La función MAXX devuelve el valor máximo que toma una expresión que se evalúa para todas las filas de una tabla.
MAXX(
table,
expression
)
- table:Tabla conteniendo las filas para las que se evaluará la expresión.
- expression: Expresión a evaluar para cada fila de la tabla.
La función MAXX devuelve un número real, un valor temporal o una cadena de texto.
La función evalúa la expresión incluida como segundo argumento para cada una de las filas de la tabla indicada, devolviendo el mayor valor encontrado. Solo se consideran valores numéricos, fechas y textos.
El argumento table puede ser o bien una tabla o bien una función que devuelva una tabla.
Supongamos que tenemos la siguiente tabla mostrando el listado de ventas, incluyendo el número de elementos vendidos y su precio unitario:
Podemos extraer el precio de venta más elevado con la siguiente medida:
Precio máximo = MAXX(Ventas, Ventas[Precio])
...obteniendo el siguiente resultado (llevado a una visualización tipo tarjeta):
En el escenario anterior, podríamos calcular el importe máximo de venta (entendido como el producto del precio unitario por la cantidad de unidades implicadas en la venta) con la siguiente medida:
Importe máximo = MAXX(Ventas, Ventas[Precio] * Ventas[Cantidad])
En este caso, la función evaluará el producto del precio de venta y la cantidad para cada fila de la tabla y devolverá el mayor valor: