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.MatchesAny(list as list, condition as function) as logical
Około
Zwraca wartość true , jeśli funkcja warunku jest spełniona przez dowolną z wartości na liście, w przeciwnym razie zwraca wartość false.
-
list: Lista zawierająca wartości do sprawdzenia. -
condition: warunek sprawdzania wartości na liście.
Przykład 1
Ustal, czy którakolwiek z wartości na liście {9, 10, 11} jest większa niż 10.
Użycie
List.MatchesAny({9, 10, 11}, each _ > 10)
wyjście
true
Przykład 2
Ustal, czy którakolwiek z wartości na liście {1, 2, 3} jest większa niż 10.
Użycie
List.MatchesAny({1, 2, 3}, each _ > 10)
wyjście
false
Przykład 3
Ustal, czy którakolwiek z wartości tekstowych na liście zawiera "cat", ignorując wielkość liter.
Użycie
let
Source = {"A Brown Fox", "A Loyal Dog", "A Curious Cat", "A Wild Horse", "A Rascally Rabbit"},
Result = List.MatchesAny(Source, each Text.Contains(_, "cat", Comparer.OrdinalIgnoreCase))
in
Result
wyjście
true
Przykład 4
Określ, czy którakolwiek z dat zawiera rok 2021.
Użycie
let
Source = {#date(2024, 11, 28), #date(2023, 1, 14), #date(2021, 12, 31), #date(2025, 7, 6)},
Result = List.MatchesAny(Source, each Date.Year(_) = 2021)
in
Result
wyjście
true