List.Max
Returnerer den største værdi eller standardværdien, hvis listen er tom.
Syntax
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as logical
) as any
Remarks
Returnerer det maksimale element på listen eller den valgfri standardværdi, hvis listen er tom.
list: Listen over værdier.default: (Valgfrit) Den værdi, der skal returneres, hvis listen er tom.comparisonCriteria: (Valgfrit) En funktion, der bruges til at transformere værdierne, før de sammenlignes. Hvis denne parameter ernull, sammenlignes værdierne uden transformation.includeNulls: (Valgfrit) Angiver, omnullværdierne på listen skal inkluderes ved bestemmelse af det maksimale element. Standardværdien ertrue.
Examples
Example #1
Find maksimumværdien på den angivne liste.
List.Max({1, 4, 7, 3, -2, 5}, 1)
Result:
7
Example #2
Find maksimumværdien på den angivne liste, eller returner -1, hvis den er tom.
List.Max({}, -1)
Result:
-1
Example #3
Find elementet på en liste over tekstværdier, der senest er alfabetisk. Hvis listen er tom, returneres "ingen".
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Result:
"zebra"
Example #4
Find den seneste dato på en liste over tyske datoer. Hvis listen er tom, returneres 1. januar 2000.
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
Result:
"15.05.2025"
Category
List.Ordering