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.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
Informace
Vrátí maximální položku v seznamu nebo volitelnou výchozí hodnotu, pokud je seznam prázdný.
-
list: Seznam hodnot. -
default: (Volitelné) Hodnota, která se má vrátit, pokud je seznam prázdný. -
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
Najděte maximální hodnotu v zadaném seznamu.
Využití
List.Max({1, 4, 7, 3, -2, 5}, 1)
Výstup
7
Příklad 2
Vyhledejte maximální hodnotu v zadaném seznamu nebo vraťte -1, pokud je prázdná.
Využití
List.Max({}, -1)
Výstup
-1
Příklad 3
Najděte položku v seznamu textových hodnot, které jsou naposledy abecedně. Pokud je seznam prázdný, vraťte "none".
Využití
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Výstup
"zebra"
Příklad 4
Najděte nejnovější datum ze seznamu německých kalendářních dat. Pokud je seznam prázdný, vraťte 1. ledna 2000.
Využití
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
Výstup
"15.05.2025"