Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Syntaxe
List.MaxN(
list as list,
countOrCondition as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as list
O nás
Vrátí maximální hodnoty v zadaném seznamu. Po seřazení řádků je možné zadat volitelné parametry pro další filtrování výsledku.
-
list: Seznam hodnot. -
countOrCondition: Určuje počet hodnot, které se mají vrátit, nebo podmínku filtru. Pokud je zadáno číslo, vrátí se seznam až položekcountOrConditionv sestupném pořadí. Pokud je zadaná podmínka, bude vrácený seznam obsahovat všechny položky, které splňují podmínku. -
comparisonCriteria: (Volitelné) Funkce, která se používá k transformaci hodnot před jejich porovnáním. Pokud jenulltento parametr , hodnoty se porovnávají bez jakékoli transformace. -
includeNulls: (Volitelné) Označuje, zdanullmají být hodnoty v seznamu zahrnuty do určení maximální položky. Výchozí hodnota jetrue.
Příklad 1
V zadaném seznamu vyhledejte prvních 5 hodnot.
Využití
List.MaxN({3, 4, 5, -1, 7, 8, 2}, 5)
Výstup
{8, 7, 5, 4, 3}
Příklad 2
Najděte slova s více než 3 znaky.
Využití
List.MaxN(
{"boy", "dog", "pony", "cat", "rabbit", "bat"},
each Text.Length(_) > 3
)
Výstup
{"rabbit", "pony"}
Příklad 3
Najděte tři nejnovější data ze seznamu německých kalendářních dat.
Využití
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
Výstup
{
"15.05.2025",
"16.01.2025",
"12.02.2024"
}