La función MAX devuelve el mayor valor de una columna o de dos expresiones escalares considerando números, fechas y textos.
MAX(
column
)
MAX(
expression1,
expression2
)
- column: Nombre de la columna de la que se desea extraer el mayor valor.
- expression: Expresión escalar a evaluar.
La función MAX devuelve un escalar.
Cuando se comparan dos expresiones, los Blanks son tratados como 0. Es decir, MAX(1, BLANK()) es equivalente a MAX(1, 0) y devuelve 1, y MAX(-1, BLANK()) es equivalente a MAX(-1, 0) y devuelve 0.
Esta función no soporta los valores booleanos True y False. Si se desea evaluar el mayor valor de una columna que incluye booleanos, deberá usarse la función MAXA.
Si la columna FactSales[UnitPrice] contiene los precios de los productos en venta, podemos calcular el producto con el mayor precio con la siguiente medida:
Precio máximo = MAX(FactSales[UnitPrice])
...devolviéndose el siguiente valor, mostrado en una visualización tipo tarjeta:
De forma semejante, si la columna FactSales[DateKey] contiene fechas, podemos extraer la más reciente con la siguiente medida:
Última fecha = MAX(FactSales[DateKey])
...devolviéndose el siguiente valor, nuevamente mostrado en una visualización tipo tarjeta:
Si la columna Geography[Country] contiene nombres de países, podemos obtener el país con el nombre más elevado (considerando los valores unicode de los caracteres que lo formen) con la siguiente medida:
Si llevamos esta medida a una tarjeta, obtenemos el siguiente resultado: