Condividi tramite


List.ContainsAny

Sintassi

List.ContainsAny(list as list, values as list, optional equationCriteria as any) as logical

Informazioni su

Indica se l'elenco contiene uno dei valori di un altro elenco. Restituisce true se i valori vengono trovati nell'elenco; in caso contrario, false .

  • list: Elenco in cui cercare.
  • values: elenco di valori da cercare nel primo elenco.
  • equationCriteria: (Facoltativo) L'operatore di confronto usato per determinare se i due valori sono uguali.

Esempio 1

Determinare se l'elenco {1, 2, 3, 4, 5} contiene 3 o 9.

Utilizzo

List.ContainsAny({1, 2, 3, 4, 5}, {3, 9})

Risultato

true

Esempio 2

Determinare se l'elenco {1, 2, 3, 4, 5} contiene 6 o 7.

Utilizzo

List.ContainsAny({1, 2, 3, 4, 5}, {6, 7})

Risultato

false

Esempio 3

Determinare se l'elenco contiene un cavallo o un gufo, ignorando il caso.

Utilizzo

List.ContainsAny({"dog", "cat", "racoon", "horse", "rabbit"}, {"Horse", "OWL"}, Comparer.OrdinalIgnoreCase)

Risultato

true

Esempio 4

Determinare se l'elenco contiene una data dell'8 aprile 2022 o del 12 gennaio 2021.

Utilizzo

let
    Source = {#date(2024, 2, 23), #date(2023, 12, 2), #date(2022, 4, 8), #date(2021, 7, 6)},
    ContainsDates = List.ContainsAny(Source, {Date.From("Apr 8, 2022"), Date.From("Jan 11, 2021")})
in
    ContainsDates

Risultato

true

Criteri equazioni