Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Składnia
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
Informacje
Zwraca maksymalny element na liście lub opcjonalną wartość domyślną, jeśli lista jest pusta.
-
list: lista wartości. -
default: (Opcjonalnie) Wartość, która ma być zwracana, jeśli lista jest pusta. -
comparisonCriteria: (Opcjonalnie) Funkcja używana do przekształcania wartości przed ich porównaniem. Jeśli ten parametr tonull, wartości są porównywane bez żadnych przekształceń. -
includeNulls: (Opcjonalnie) Wskazuje, czynullwartości na liście powinny być uwzględnione w określaniu maksymalnego elementu. Domyślna wartość totrue.
Przykład 1
Znajdź wartość maksymalną na określonej liście.
Użycie
List.Max({1, 4, 7, 3, -2, 5}, 1)
Wyjście
7
Przykład 2
Znajdź wartość maksymalną na określonej liście lub zwróć -1, jeśli jest ona pusta.
Użycie
List.Max({}, -1)
Wyjście
-1
Przykład 3
Znajdź element na liście wartości tekstowych, które są ostatnie alfabetycznie. Jeśli lista jest pusta, zwróć wartość "none".
Użycie
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Wyjście
"zebra"
Przykład 4
Znajdź najnowszą datę z listy niemieckich dat. Jeśli lista jest pusta, zwróć 1 stycznia 2000 r.
Użycie
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
Wyjście
"15.05.2025"