MAXXMAXX

Évalue une expression pour chaque ligne d’une table et retourne la plus grande valeur.Evaluates an expression for each row of a table and returns the largest value.

SyntaxeSyntax

MAXX(<table>,<expression>)  

les paramètresParameters

TermeTerm DéfinitionDefinition
tableautable Table contenant les lignes pour lesquelles l’expression sera évaluée.The table containing the rows for which the expression will be evaluated.
expressionexpression Expression à évaluer pour chaque ligne de la table.The expression to be evaluated for each row of the table.

Valeur de retourReturn value

Valeur la plus grande.The largest value.

ConcernantRemarks

L’argument de table de la fonction Maxx peut être un nom de table ou une expression qui prend la valeur d’une table.The table argument to the MAXX function can be a table name, or an expression that evaluates to a table. Le deuxième argument indique l’expression à évaluer pour chaque ligne de la table.The second argument indicates the expression to be evaluated for each row of the table.

Parmi les valeurs à évaluer, seuls les éléments suivants sont pris en compte :Of the values to evaluate, only the following are counted:

  • NombreuxNumbers

  • SMSTexts

  • DatesDates

Les valeurs vides sont ignorées.Blank values are skipped. Les valeurs TRUE/FALSe ne sont pas prises en charge.TRUE/FALSE values are not supported.

Exemple 1Example 1

La formule suivante utilise une expression comme deuxième argument pour calculer le montant total des taxes et des frais d’expédition pour chaque commande de la table InternetSales.The following formula uses an expression as the second argument to calculate the total amount of taxes and shipping for each order in the table, InternetSales. Le résultat attendu est 375,7184.The expected result is 375.7184.

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

Exemple 2Example 2

La formule suivante filtre d’abord la table InternetSales, à l’aide d’une expression de filtre, pour retourner un sous-ensemble de commandes pour une région de ventes spécifique, définie comme suit : [SalesTerritory] = 5.The following formula first filters the table InternetSales, by using a FILTER expression, to return a subset of orders for a specific sales region, defined as [SalesTerritory] = 5. La fonction MAXX évalue ensuite l’expression utilisée comme deuxième argument pour chaque ligne de la table filtrée et retourne le montant le plus élevé pour les taxes et l’expédition pour uniquement ces commandes.The MAXX function then evaluates the expression used as the second argument for each row of the filtered table, and returns the highest amount for taxes and shipping for just those orders. Le résultat attendu est 250,3724.The expected result is 250.3724.

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

Voir aussiSee also

Fonction (Dax Max)MAX function (DAX)
Fonction (de MAXA Dax)MAXA function (DAX)
Fonctions (statistiques Dax)Statistical functions (DAX)