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.MaxN(
list as list,
countOrCondition as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as list
Om
Returnerer maksimumsverdien(e) i den angitte listen. Når radene er sortert, kan valgfrie parametere angis for å filtrere resultatet ytterligere.
-
list: Listen over verdier. -
countOrCondition: Angir antall verdier som skal returneres, eller en filterbetingelse. Hvis et tall er angitt, returneres en liste over opptilcountOrConditionvarer i synkende rekkefølge. Hvis en betingelse er angitt, inneholder den returnerte listen alle varer som oppfyller betingelsen. -
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 de 5 beste verdiene i den angitte listen.
bruk
List.MaxN({3, 4, 5, -1, 7, 8, 2}, 5)
utdata
{8, 7, 5, 4, 3}
Eksempel 2
Finn ordene med mer enn 3 tegn.
bruk
List.MaxN(
{"boy", "dog", "pony", "cat", "rabbit", "bat"},
each Text.Length(_) > 3
)
utdata
{"rabbit", "pony"}
Eksempel 3
Finn de tre siste datoene fra en liste over tyske datoer.
bruk
let
Source = {"12.02.2024", "15.05.2025", "10.10.2021", "16.01.2025", "30.12.2022"},
MaxDate = List.MaxN(Source, 3, each Date.FromText(_, [Culture = "de-DE"]))
in
MaxDate
utdata
{
"15.05.2025",
"16.01.2025",
"12.02.2024"
}