List.Max
Tiek atgriezta maksimālā vērtība vai noklusējuma vērtība, ja saraksts ir tukšs.
Syntax
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as logical
) as any
Remarks
Tiek atgriezts saraksta maksimālais vienums vai neobligātā noklusējuma vērtība, ja saraksts ir tukšs.
list: vērtību saraksts.default: (neobligāti) vērtība, kas jāatgriež, ja saraksts ir tukšs.comparisonCriteria: (neobligāti) funkcija, kas tiek izmantota vērtību transformācijai pirms tās tiek salīdzinātas. Ja šis parametrs irnull, tad vērtības tiek salīdzinātas bez transformācijas.includeNulls: (neobligāti) norāda, vainullsaraksta vērtības ir jāiekļauj, nosakot maksimālo vienumu. Noklusējuma vērtība irtrue.
Examples
Example #1
Iegūstiet maksimālo vērtību norādītajā sarakstā.
List.Max({1, 4, 7, 3, -2, 5}, 1)
Result:
7
Example #2
Atrodiet maksimālo vērtību norādītajā sarakstā vai atgrieziet -1, ja tā ir tukša.
List.Max({}, -1)
Result:
-1
Example #3
Atrodiet vienumu teksta vērtību sarakstā, kas ir pēdējā alfabētiskā sec ībā. Ja saraksts ir tukšs, atgriezieties pie "none".
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Result:
"zebra"
Example #4
Atrodiet visjaunāko datumu no Vācijas datumu saraksta. Ja saraksts ir tukšs, atgriezieties pie 2000. gada 1. janvāra.
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