Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Syntaxe
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
À propos
Retourne l’élément maximal dans la liste ou la valeur par défaut facultative si la liste est vide.
-
list: Liste des valeurs. -
default: (Facultatif) Valeur à retourner si la liste est vide. -
comparisonCriteria: (Facultatif) Fonction utilisée pour transformer les valeurs avant qu’elles ne soient comparées. Si ce paramètre estnull, les valeurs sont comparées sans transformation. -
includeNulls: (Facultatif) Indique sinullles valeurs de la liste doivent être incluses dans la détermination de l’élément maximal. La valeur par défaut esttrue.
Exemple 1
Recherchez la valeur maximale dans la liste spécifiée.
Utilisation
List.Max({1, 4, 7, 3, -2, 5}, 1)
Sortie
7
Exemple 2
Recherchez la valeur maximale dans la liste spécifiée ou retournez -1 si elle est vide.
Utilisation
List.Max({}, -1)
Sortie
-1
Exemple 3
Recherchez l’élément dans une liste de valeurs de texte qui sont les dernières par ordre alphabétique. Si la liste est vide, retournez « none ».
Utilisation
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Sortie
"zebra"
Exemple 4
Recherchez la date la plus récente à partir d’une liste de dates allemandes. Si la liste est vide, retournez le 1er janvier 2000.
Utilisation
let
Source = {"12.02.2024", "15.05.2025", "10.10.2021", "16.01.2025", "30.12.2022"},
MaxDate = List.Max(Source, #date(2000, 1, 1), each Date.FromText(_, [Culture = "de-DE"]))
in
MaxDate
Sortie
"15.05.2025"