Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Syntax
List.Max(
list as list,
optional default as any,
optional comparisonCriteria as any,
optional includeNulls as nullable logical
) as any
Info
Gibt das maximale Element in der Liste oder den optionalen Standardwert zurück, wenn die Liste leer ist.
-
list: Die Liste der Werte. -
default: (Optional) Der wert, der zurückgegeben werden soll, wenn die Liste leer ist. -
comparisonCriteria: (Optional) Eine Funktion, die zum Transformieren der Werte verwendet wird, bevor sie verglichen werden. Wenn dieser Parameter lautetnull, werden die Werte ohne Transformation verglichen. -
includeNulls: (Optional) Gibt an, obnullWerte in die Liste einbezogen werden sollen, um das maximale Element zu bestimmen. Der Standardwert isttrue.
Beispiel 1
Suchen Sie den Maximalwert in der angegebenen Liste.
Verwendung
List.Max({1, 4, 7, 3, -2, 5}, 1)
Ausgabe
7
Beispiel 2
Suchen Sie den Maximalwert in der angegebenen Liste, oder geben Sie -1 zurück, wenn er leer ist.
Verwendung
List.Max({}, -1)
Ausgabe
-1
Beispiel 3
Suchen Sie das Element in einer Liste von Textwerten, die zuletzt alphabetisch sind. Wenn die Liste leer ist, geben Sie "none" zurück.
Verwendung
let
Source = {"boy", "dog", "girl", "zebra", "cat", "mouse", "rabbit"},
MaxText = List.Max(Source, "none")
in
MaxText
Ausgabe
"zebra"
Beispiel 4
Suchen Sie das neueste Datum aus einer Liste der deutschen Datumsangaben. Wenn die Liste leer ist, geben Sie den 1. Januar 2000 zurück.
Verwendung
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
Ausgabe
"15.05.2025"