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.ContainsAll(
list as list,
values as list,
optional equationCriteria as any
) as logical
O nas
Wskazuje, czy lista zawiera wszystkie wartości z innej listy. Zwraca wartość true , jeśli wszystkie wartości znajdują się na liście, false w przeciwnym razie.
-
list: lista do wyszukania. -
values: lista wartości do wyszukania na pierwszej liście. -
equationCriteria: (Opcjonalnie) Moduł porównujący używany do określania, czy dwie wartości są równe.
Przykład 1
Ustal, czy lista {1, 2, 3, 4, 5} zawiera 3 i 4.
Użycie
List.ContainsAll({1, 2, 3, 4, 5}, {3, 4})
Wyjście
true
Przykład 2
Ustal, czy lista {1, 2, 3, 4, 5} zawiera 5 i 6.
Użycie
List.ContainsAll({1, 2, 3, 4, 5}, {5, 6})
Wyjście
false
Przykład 3
Ustal, czy lista zawiera psa i konia, ignorując przypadek.
Użycie
List.ContainsAll({"dog", "cat", "racoon", "horse", "rabbit"}, {"DOG", "Horse"}, Comparer.OrdinalIgnoreCase)
Wyjście
true
Przykład 4
Ustal, czy lista zawiera daty 8 kwietnia 2022 r. i 6 lipca 2021 r.
Użycie
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
Wyjście
true