MÁXX
Aplica-se a: Coluna calculada Tabela calculada Medida Cálculo visual
Retorna o valor mais alto resultante da avaliação de uma expressão para cada linha de uma tabela.
Sintaxe
MAXX(<table>,<expression>,[<variant>])
Parâmetros
Termo | Definição |
---|---|
tabela | A tabela que contém as linhas para as quais a expressão será avaliada. |
expressão | A expressão a ser avaliada para cada linha da tabela. |
variante | (Opcional) Se TRUE, e se houver tipos de valores variantes ou mistos, o valor mais alto com base em ORDER BY DESC será retornado. |
Valor devolvido
O valor mais alto.
Observações
O argumento table para a função MAXX pode ser um nome de tabela ou uma expressão que é avaliada como uma tabela. O segundo argumento indica a expressão a ser avaliada para cada linha da tabela.
Dos valores a avaliar, contam-se apenas os seguintes:
- Números
- Textos
- Dates
Os valores em branco são ignorados. Os valores TRUE/FALSE não são suportados.
Se a expressão tiver tipos de valores variantes ou mistos, como texto e número, então, por padrão, MAXX considera apenas números. Se
<variant> = TRUE
, o valor máximo é retornado.Esta função não é suportada para utilização no modo DirectQuery quando utilizada em colunas calculadas ou regras de segurança ao nível da linha (RLS).
Exemplo 1
A fórmula a seguir usa uma expressão como o segundo argumento para calcular o valor total de impostos e frete para cada pedido na tabela InternetSales. O resultado esperado é de 375,7184.
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
Exemplo 2
A fórmula a seguir primeiro filtra a tabela InternetSales usando uma expressão FILTER para retornar um subconjunto de ordens para uma região de vendas específica definida como, [SalesTerritory] = 5. Em seguida, a função MAXX avalia a expressão usada como segundo argumento para cada linha da tabela filtrada e retorna o maior valor para impostos e frete apenas para esses pedidos. O resultado esperado é de 250,3724.
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])