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.ContainsAll(
list as list,
values as list,
optional equationCriteria as any
) as logical
Info
Gibt an, ob die Liste alle Werte aus einer anderen Liste enthält. Gibt zurück true , wenn alle Werte in der Liste gefunden werden, false andernfalls.
-
list: Die zu durchsuchende Liste. -
values: Die Liste der Werte, nach der in der ersten Liste gesucht werden soll. -
equationCriteria: (Optional) Der Vergleichswert, der verwendet wird, um zu bestimmen, ob die beiden Werte gleich sind.
Beispiel 1
Ermitteln Sie, ob die Liste {1, 2, 3, 4, 5} 3 und 4 enthält.
Verwendung
List.ContainsAll({1, 2, 3, 4, 5}, {3, 4})
Ausgabe
true
Beispiel 2
Ermitteln Sie, ob die Liste {1, 2, 3, 4, 5} 5 und 6 enthält.
Verwendung
List.ContainsAll({1, 2, 3, 4, 5}, {5, 6})
Ausgabe
false
Beispiel 3
Ermitteln Sie, ob die Liste einen Hund und ein Pferd enthält, während der Fall ignoriert wird.
Verwendung
List.ContainsAll({"dog", "cat", "racoon", "horse", "rabbit"}, {"DOG", "Horse"}, Comparer.OrdinalIgnoreCase)
Ausgabe
true
Beispiel 4
Ermitteln Sie, ob die Liste die Datumsangaben vom 8. April 2022 und den 6. Juli 2021 enthält.
Verwendung
let
Source = {#date(2024, 2, 23), #date(2023, 12, 2), #date(2022, 4, 8), #date(2021, 7, 6)},
ContainsDates = List.ContainsAll(Source, {#date(2022, 4, 8), #date(2021, 7, 6)})
in
ContainsDates
Ausgabe
true