MAXX
aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual
Retorna a value mais alta resultante da avaliação de uma expressão para cada linha de uma tabela.
Sintaxe
MAXX(<table>,<expression>,[<variant>])
Parâmetros
Prazo | Definição |
---|---|
table |
A tabela que contém as linhas para as quais a expressão será avaliada. |
expression |
A expressão a ser avaliada para cada linha da tabela. |
variant |
(Opcional) IfTRUE , andif há tipos de or mistos de value variantes, a value mais alta com base em ORDER BYDESC é retornada. |
Retornar value
O valuemais alto.
Observações
O argumento
table
para a função MAXX pode ser um nome de tabela or uma expressão que é avaliada como uma tabela. O argumento second indica a expressão a ser avaliada para cada linha da tabela.Dos values a evaluate, somente os seguintes são contados:
- Números
- Textos
- Datas
Blank values são ignoradas.
TRUE
/FALSE
values têm suporte not.If a expressão tem or tipos de value mistos, como número de and de texto, então, por padrão, MAXX considera apenas números. If
<variant> =
TRUE'', o value máximo é retornado.Essa função not tem suporte para uso no modo DirectQuery quando usada em colunas calculadas or regras de RLS (segurança em nível de linha).
Exemplo 1
A fórmula a seguir usa uma expressão como o argumento second para calculate a quantidade total de impostos and envio para cada pedido na tabela InternetSales. O resultado esperado é 375,7184.
= MAXX(InternetSales, InternetSales[TaxAmt]+ InternetSales[Freight])
Exemplo 2
A fórmula a seguir firstfilters tabela InternetSales usando uma expressão FILTER para retornar um subconjunto de pedidos para uma região de vendas específica definida como, [SalesTerritory] = 5. Em seguida, a função MAXX avalia a expressão usada como o argumento second para cada linha da tabela filtrada and retorna a maior quantidade de impostos and envio apenas para esses pedidos. O resultado esperado é 250,3724.
= MAXX(FILTER(InternetSales,[SalesTerritoryCode]="5"), InternetSales[TaxAmt]+ InternetSales[Freight])