Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Syntaks
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
Om
Returnerer maksimumselementet i listen eller den valgfrie standardverdien hvis listen er tom.
-
list: Listen over verdier. -
default: (Valgfritt) Verdien som skal returneres hvis listen er tom. -
comparisonCriteria: (Valgfritt) En funksjon som brukes til å transformere verdiene før de sammenlignes. Hvis denne parameteren ernull, sammenlignes verdiene uten noen transformasjon. -
includeNulls: (Valgfritt) Angir omnullverdier i listen skal inkluderes i fastsettelsen av maksimumselementet. Standardverdien ertrue.
Eksempel 1
Finn maksimumsverdien i den angitte listen.
Bruk
List.Max({1, 4, 7, 3, -2, 5}, 1)
Utdata
7
Eksempel 2
Finn maksimumsverdien i den angitte listen, eller returner -1 hvis den er tom.
Bruk
List.Max({}, -1)
Utdata
-1
Eksempel 3
Finn elementet i en liste over tekstverdier som er sist alfabetisk. Hvis listen er tom, returnerer du "ingen".
Bruk
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Utdata
"zebra"
Eksempel 4
Finn den siste datoen fra en liste over tyske datoer. Hvis listen er tom, returnerer du 1 januar 2000.
Bruk
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
Utdata
"15.05.2025"