Leer en inglés

Compartir a través de


MAXX

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Devuelve el valor máximo que se obtiene al evaluar una expresión para cada fila de una tabla.

Sintaxis

MAXX(<table>,<expression>,[<variant>])    

Parámetros

Término Definición
tabla Tabla que contiene las filas para las que se evaluará la expresión.
expresión Expresión que se debe evaluar para cada fila de la tabla.
variant (Opcional) Si es TRUE y si hay tipos de valores variantes o mixtos, se devuelve el valor máximo basado en ORDER BY DESC.

Valor devuelto

El valor más alto.

Observaciones

  • El argumento table para 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 para cada fila de la tabla.

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

    • Números
    • Textos
    • Fechas
  • Los valores en blanco se omiten. Los valores TRUE/FALSE no se admiten.

  • Si la expresión tiene tipos de valores mixtos o variantes, como texto y número, MAXX solo tiene en cuenta números de forma predeterminada. Si es <variant> = TRUE, se devuelve el valor máximo.

  • Esta función no se admite para su uso en el modo DirectQuery cuando se utiliza en columnas calculadas o en reglas de seguridad de nivel de fila (RLS).

Ejemplo 1

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

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

Ejemplo 2

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. Luego la función MAXX evalúa la expresión usada como segundo argumento para cada fila de la tabla filtrada y devuelve el importe más alto de impuestos y gastos de envío solo de esos pedidos. El resultado esperado es 250,3724.

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

Función MAX
MAXA, función
Funciones estadísticas